我开发了一个Android应用程序,它订阅了一个主题(subscribeToTopic()
在主活动的 OnCreate
中),然后接收由我的服务器发送到该主题的通知。
问题是,偶尔会有人抱怨通知停止到达。在这种情况下,我通常要求用户使用我的应用程序中包含的一个功能,读取Firebase注册令牌并通过电子邮件将其发送给我(我通常不使用或存储它)。
然后,我尝试向该令牌发送通知,但FCM服务器回复:Not Registered 错误!为什么会出现 Not Registered?当使用主题订阅时,Firebase是否不应该管理整个"令牌过程"并负责其更新?
有没有办法通知应用程序它已不再注册并采取适当的操作呢?谢谢。
onTokenRefresh()
中再添加一个subscribeToTopic()
来实现? - AL.