
[英]window.FirebasePlugin.verifyPhoneNumber is not a function error
[英]FirebasePlugin.onTokenRefresh fires right after call
fcm 令牌刷新有一些问题。
据我了解,onTokenRefresh 应该在设备收到新令牌时触发,但在我的情况下,它会在调用后立即触发。
我有这个代码:
FirebasePlugin.getToken(
(x) => {
console.log('FCM token:',x);
this.fcmToken = x;
},
(e) => {
console.log('FCM token error:', e)
}
);
FirebasePlugin.onTokenRefresh(
(x) => {
console.log('new FCM token:',x);
this.fcmToken = x;
},
(e) => {
console.log('new FCM token error:', e)
}
);
所以在控制台中我看到:
FCM token: eWONYENVQLu........
new FCM token: eWONYENVQLu........
用户注销后,我调用 FirebasePlugin.unregister,但不会从 onTokenRefresh 收到新令牌。 如果我在注销后调用 onTokenRefresh,我会收到旧令牌,并且仅在几秒钟后才收到新令牌(我测试了一些变量,如 setInterval),但我认为它应该以不同的方式工作ю
我做错了什么?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.