如何使用ARC将FCM发送到整个应用程序?

时间:2017-04-25 08:55:06

标签: android firebase firebase-cloud-messaging

我无法找到有关如何仅定位应用程序的任何信息,我没有任何主题,我不想只针对单个用户。

文档说明to是可选的,但我收到了一个遗失注册错误:

  

此参数指定邮件的收件人。

     

值可以是设备的注册令牌,设备组的通知密钥或单个主题(以/ topics /为前缀)。要发送到多个主题,请使用条件参数。

这是我目前的设置:

1

删除to字段只会给我一个错误,而邮件只是to

2 个答案:

答案 0 :(得分:0)

使用FCM REST API时,目前无法发送到特定应用(或任何用户群)(请参阅here)。此选项仅在通过Firebase Notifications Console发送通知时可用。

to参数被视为可选,但实际上,您需要toregistration_ids来指定消息有效负载的目标。因此,如果没有有效的toregistration_ids,则会按预期向您返回MissingRegistration错误。

答案 1 :(得分:0)

@James您可以向用户细分受众群发送通知(可以在用户控制台上定位属性和事件)。通过邮递员,您必须自己存储FCM / GCM注册ID(推送令牌)或使用FCM主题订阅用户