我无法找到有关如何仅定位应用程序的任何信息,我没有任何主题,我不想只针对单个用户。
文档说明to
是可选的,但我收到了一个遗失注册错误:
此参数指定邮件的收件人。
值可以是设备的注册令牌,设备组的通知密钥或单个主题(以/ topics /为前缀)。要发送到多个主题,请使用条件参数。
这是我目前的设置:
删除to
字段只会给我一个错误,而邮件只是to
。
答案 0 :(得分:0)
使用FCM REST API时,目前无法发送到特定应用(或任何用户群)(请参阅here)。此选项仅在通过Firebase Notifications Console发送通知时可用。
to
参数被视为可选,但实际上,您需要to
或registration_ids
来指定消息有效负载的目标。因此,如果没有有效的to
或registration_ids
,则会按预期向您返回MissingRegistration
错误。
答案 1 :(得分:0)
@James您可以向用户细分受众群发送通知(可以在用户控制台上定位属性和事件)。通过邮递员,您必须自己存储FCM / GCM注册ID(推送令牌)或使用FCM主题订阅用户