首页 > 解决方案 > deleteToken() 不会触发 onTokenRefresh() rnfirebase

问题描述

我正在使用 react-native-firebase/messagaing 模块进行通知以及deleteToken()删除令牌并生成新令牌。我在屏幕上放了一个按钮,按下该按钮deleteToken()被调用并onRefreshToken()放入useEffect(). 根据rnfirebase 的文档 onTokenRefresh(),应该在按下按钮时触发。但这不会发生。按下按钮后,什么也没有发生,但是当我杀死应用程序并重新启动它时,它就会onTokenRefresh()被解雇。我不知道这是预期的行为还是错误。一旦调用 deleteToken() 或发生任何其他重新生成令牌的事件,如何触发 onTokenRefresh ?

标签: react-nativefirebase-cloud-messagingreact-native-firebase

解决方案


推荐阅读