FCM中的上下文推送消息和徽章图标

时间:2017-01-09 00:16:28

标签: android ios firebase push-notification firebase-cloud-messaging

到目前为止,我一直在使用APNS并通过TCP手动连接到他们的服务。我通过将所有组合数据写入APNS,在单个操作中打包并提供了所有推送通知。

事情正在发生变化,Android开始变得相关,因此我将FCM视为推动的通用平台。

我无法弄清楚我应该如何发送,让我们说:

"Hello (username)! Blah Blah blah blah whatever"

...对一个人的许多用户。

FCM文档允许我指定多个设备令牌,这很棒,但他们都会收到相同的通知。是否无法为每个设备/令牌自定义此设置?当涉及iOS中的通知徽章计数时,这也是一个大问题。如果每个人都收到相同的通知有效负载,他们也会收到相同的徽章图标计数。

我是否真的相信我应该为每个用户发出HTTP请求,以便在iOS和Android上正常运行?

   {
      "registration_ids" : ["token1", "token2", "token3"], <--- devices
      "priority" : "normal",
      "notification" : {
        "body" : "Hello, Maria! Whatever blah blah", <-- Same message
        "title" : "Whatever",
        "badge" : "3" <--- all users receive the same? How?
      }
   }

我尝试在单个请求中将有效负载作为上述对象的数组发布,但这不起作用(正如预期的那样,因为它没有记录)。

我们如何解决这个问题?

0 个答案:

没有答案