我使用Firebase Cloud Messaging和Cordova firebase插件制作了一个简单的Ionic应用程序。当应用启动时,我得到设备令牌并将其保存到数据库。当用户清除应用程序数据并删除令牌时,出现问题。为此,我订阅了onTokenRefresh(),但在应用关闭时未触发。因此用户将不会收到任何通知,因为在我的数据库中仍然有旧令牌,直到他再次打开应用并注册新令牌为止。
即使应用已关闭,我如何截获此事件?使用Ionic和Cordova是否可行,还是必须是本机应用程序?
在Github上还有另一个相同问题的问题,但没有答案-> https://github.com/arnesson/cordova-plugin-firebase/issues/1002