【问题标题】:How to send new posts push notifications from Wordpress to PhoneGap (iOS and Android)如何将新帖子推送通知从 Wordpress 发送到 PhoneGap(iOS 和 Android)
【发布时间】:2013-10-01 15:13:37
【问题描述】:

我需要向我的应用(使用 PhoneGap 构建)的所有用户发送推送通知。 这些推送通知应该通知用户在 wordpress 网站上发布了新帖子。

我使用了 phonegap 的 PushNotifications 插件。

现在我需要设置实际发送通知负载的服务器端脚本。我问这个问题是因为我不知道该怎么做。你能提出一些解决方案吗?我确实环顾了 stackoverflow,但找不到适用于 iOS 和 Android 且适用于 Wordpress 的解决方案。

期待任何帮助。

【问题讨论】:

    标签: wordpress cordova push-notification google-cloud-messaging


    【解决方案1】:

    有一个 WordPress 插件可以完全按照您的要求执行(首先免责声明:我是开发人员之一)。它被称为Push Notifications for WordPress

    好消息是它完美地集成到 WordPress 中,并且不使用任何第三方的服务器(因此不收取运费)。它甚至支持自定义帖子类型、分析、用户组等。可以here购买(一次性购买)。

    【讨论】:

      【解决方案2】:

      这是一个特别广泛的问题,需要很多部分,但我会尝试为您提供高级别的实现。

      要让您的 WordPress 网站将消息中继到您应用的安装群,需要采取几个步骤。

      我建议使用像 urban airship 这样的提供程序来处理推送通知工作流。 Urban Airship(和其他类似产品)允许您支持 AndroidiOSAmazonBlackberry 等。他们完成所有所需的维护,还允许您使用别名注册设备(如电子邮件地址或其他标识符决定设备令牌/ID)

      如果您决定使用 Urban Airship 作为您的 VAN,则有一个名为 Blimply 的 WordPress 服务器端插件。您可以使用此插件与 Urban Airship 的 API 进行通信,以将您的推送通知中继到您的 Wordpress 站点内的设备。

      【讨论】:

      • 谢谢! Urban Airship 正是我想要的。
      • 但是,在设置完所有内容后,我只能让它在 Android 上运行。即使我已经为 iOS 设置了证书和配置文件,它仍然没有注册到该服务,并且我在 Urban Airship 的设备令牌选项卡中看不到它的设备令牌。你知道为什么会发生这种情况以及我该如何解决这个问题吗?
      • iOS 有点不同。如果您的设备没有从苹果获得设备令牌,很可能是因为您的应用程序 bundleId/provisioning、apns 环境和证书不匹配。当您尝试在设备上注册通知时,您是否收到任何错误,例如“没有为应用程序找到有效的 aps-environment 权利字符串”?
      • 我在哪里可以找到诸如“没有为应用程序找到有效的 aps-environment 权利字符串”之类的错误?
      • 我看到一个错误:CDVPlugin 类 PushNotificationPlugin (pluginName: pushnotificationplugin) 不存在。这很奇怪,因为我确实安装了该插件,并且它在 Android 上运行良好。
      【解决方案3】:

      WordPress 现在有很多,因为它有一个庞大的插件库和生态系统,如 https://wordpress.org/plugins/push-notification-for-wp-by-pushassist/

      我尝试了它并将其用于我的许多网站。坦率地说,对于较小的网络博客来说,3000 名订阅者绰绰有余。严肃的网站应该选择任何推送通知提供商的付费计划。

      【讨论】:

        【解决方案4】:

        WP 存储库中有许多推送通知 WordPress 插件,您可以在您的网站上使用它们来发送推送通知。

        Onesignal 是 WordPress 最流行的免费推送通知插件。通过此插件的轻松集成,您可以为访问者设置选择加入,以选择他们希望何时以及如何将推送通知从 WordPress 发送到电话。 Onesignal 具有计划和自动通知在线和离线用户的功能,这意味着您的访问者即使在离开您的网站后也可以收到通知。 来源5+ Best WordPress Push Notification Pluginsby SmallEnvelop

        【讨论】:

          猜你喜欢
          • 2016-12-18
          • 1970-01-01
          • 2013-06-11
          • 1970-01-01
          • 2020-12-17
          • 1970-01-01
          • 1970-01-01
          • 2013-07-16
          相关资源
          最近更新 更多