FCM 令牌经常失效 chrome

FCM Token is invalidating for chrome frequently

FCM 令牌在 chrome 中经常失效,但它适用于 firefox。 我已经实现了 onTokenRefresh() 回调。 这是我的实现

messaging.onTokenRefresh(function () { console.log("refresh token called(webpush)"); messaging.getToken().then(function (refreshedToken) { console.log('Token refreshed.', refreshedToken); // post data to db }); });

如何检查上面的实现是否正常工作。无法将刷新的令牌保存到我们的数据库中。

目前未使用令牌刷新回调。不过会在以后的更新中。

如果你想检查你的逻辑,你可以拉出回调并直接调用我

const onRefreshCb = function() {
  messaging.getToken()......
};

messaging.onTokenRefresh(onRefreshCb);

要进行测试,您只需调用 onRefreshCb() 来测试您的逻辑,如果您想确保获得新令牌,请使用 deleteToken