FCM主题缓存在旧令牌上 - 用户仍在推送

时间:2018-02-23 10:56:26

标签: firebase firebase-cloud-messaging cordova-plugin-fcm

有一个棘手的问题。我有firebase消息,在数据库中记录令牌(按照规定)。然后我运行触发器发送到主题(使用函数)。我注意到从主题取消订阅时出现的错误(名称中有空格 - 自修复后),因此用户无法正确取消订阅。从那以后他们就开始讨论这个话题。只是想知道是否有一种删除旧令牌/过期的方式 - 然后取消订阅所有主题。基本上我是想创建一个"重置"这种按钮会再次发生。

我在个人资料中遇到了同样的问题。然而,我的治疗(和测试)是删除并重新创建我的个人资料。不是理想的解决方案!之后一切都很好。

1 个答案:

答案 0 :(得分:1)

  

基本上我想创建一个"重置"这种按钮会再次发生。

目前您不能这样做,主题基于发布/订阅模型。因此,订阅某个主题的用户必须使用自己的手机取消订阅才能停止接收与该主题相关的通知。

如果您偶然创建了某个主题,并且所有用户都取消订阅该主题,则该主题不再是主题,也无法订阅该主题或接收与其相关的任何通知。