【问题标题】:Send Push Notifications to specific users- Cordova向特定用户发送推送通知 - Cordova
【发布时间】:2015-04-28 05:17:42
【问题描述】:

有什么方法可以向特定用户/设备发送推送通知?这两个问题让我有足够的理解向安卓设备发送推送通知:

如果我想向 Cordova 中的特定用户发送通知,我该如何发送?

【问题讨论】:

  • 我们可以根据身份验证模块向特定用户发送推送通知,您将获取登录用户详细信息并将这些值传递给推送通知,因此这些用户 ID 存储在推送通知中(如果它们是)订阅用户,然后我们可以向该用户发送通知。

标签: android cordova notifications phonegap-plugins


【解决方案1】:

为此,您需要:

  1. 服务器可以验证您的用户并存储他们的推送通知 ID。
  2. 一个cordova 插件,它将接受从您的服务器发送的推送通知并将其传递给您的应用程序。

对于cordova插件,我建议PushPlugin

假设您有一个存储用户凭据的服务器,添加结构和 API 来存储用户的推送通知 ID 和向选定用户发送通知的方法。这一切都取决于您为服务器选择的平台。

【讨论】:

    【解决方案2】:

    在您的服务器中使用 GCM HTTP 连接服务器协议发送消息:

    https://gcm-http.googleapis.com/gcm/send
    Content-Type:application/json
      Authorization:key=<API KEY>
      {
        "to": "GCM ID",
        "data": {
          "message": "This is a GCM Topic Message!",
         }
      }
    

    如果您使用特定用户 GCM id 更改 GCM id,您可以向特定用户发送推送通知以获取更多详细信息,请通过以下链接

    http://phonegaptut.com/2016/05/31/how-to-send-push-notifications-in-phonegap-application/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-26
      相关资源
      最近更新 更多