FCM令牌经常使chrome无效

时间:2017-01-05 14:03:43

标签: javascript google-chrome push-notification firebase-cloud-messaging web-push

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 }); });

如何检查上述实施是否正常。无法将刷新的令牌保存到我们的数据库。

1 个答案:

答案 0 :(得分:1)

目前未使用on令牌刷新回调。但它将在未来更新。

如果你想检查你的逻辑,你可以拔出回调并直接打电话给我

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

messaging.onTokenRefresh(onRefreshCb);

要测试您,只需致电onRefreshCb()以测试您的逻辑,如果您想确保获得新令牌,请使用deleteToken