我正在考虑使用Firebase云消息传递实现移动和浏览器应用之间的消息传递,我有几个问题,文档似乎没有回答.
为了能够接收消息,您需要注册令牌(RT).消息可以发送到RT,主题或设备组notification_key.也可以使用RT:
RT也可以过期/更改.
在我的应用程序中,我正在维护每个用户的RT列表.现在,当RT改变时:
对不起,这是很多问题,但我想,对于那些经历过这个问题的人来说,它应该是馅饼;)
我正试图弄清楚如何使用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从设备组中删除设备令牌().
解决方法:无.
删除设备组.
解决方法:无.
谢谢!