相关疑难解决方法(0)

Firebase云消息传递 - 管理注册令牌

我正在考虑使用Firebase云消息传递实现移动和浏览器应用之间的消息传递,我有几个问题,文档似乎没有回答.

为了能够接收消息,您需要注册令牌(RT).消息可以发送到RT,主题或设备组notification_key.也可以使用RT:

  • 订阅主题
  • 添加到设备组

RT也可以过期/更改.

在我的应用程序中,我正在维护每个用户的RT列表.现在,当RT改变时:

  1. 我是否必须取消订阅旧令牌并将新令牌订阅到主题?
  2. 我是否必须删除旧令牌并将新令牌添加到设备组?
  3. 是否可以获取有关令牌的设备组/主题的信息?
  4. 我可以多次向设备组添加令牌吗?
  5. 我可以多次为某个主题订阅令牌吗?
  6. 多个订阅/添加相同令牌会导致接收重复消息

对不起,这是很多问题,但我想,对于那些经历过这个问题的人来说,它应该是馅饼;)

registration token firebase firebase-cloud-messaging

21
推荐指数
1
解决办法
5767
查看次数

管理FCM设备组

我正试图弄清楚如何使用REST API从应用服务器管理FCM设备组.

AFAIK这些是更新后的文档:https://firebase.google.com/docs/cloud-messaging/android/device-group#managing_device_groups

这是我已经可以做的事情:

  • 使用一些设备令牌创建新设备组
  • 将设备令牌添加到现有设备组

这就是我无法弄清楚如何做的事情,因为在文档中没有提到它:

  • 根据设备组查询设备组是否已存在notification_key_name.

    解决方法1:如果我尝试创建一个notification_key_name 已经存在的组,那么我会收到一个错误告诉我,但这似乎是一个非常黑客的方法来查找.

    解决方法2:将自己的信息存储在其他地方.

  • 找出哪个设备令牌(registration_id)属于设备组.

    解决方法:和以前一样,将自己的信息存储在其他地方.

  • registration_id从设备组中删除设备令牌().

    解决方法:无.

  • 删除设备组.

    解决方法:无.

谢谢!

firebase firebase-cloud-messaging

12
推荐指数
1
解决办法
8138
查看次数