刷新FCM令牌并使用javascript或jquery取消订阅Web通知

时间:2019-05-21 10:51:18

标签: javascript firebase firebase-cloud-messaging service-worker web-notifications

我正在从FCM向我的Web应用程序发送通知。一切正常。

现在我必须做以下两件事:

  1. 每次用户访问门户网站时,我都必须刷新令牌
  2. 用户如何取消订阅通知

我必须使用javascript或jquery做以上两件事。

   // Callback fired if Instance ID token is updated.
    messaging.onTokenRefresh(function() {
      messaging.getToken().then(function(refreshedToken) {
        console.log('Token refreshed.');
        // Indicate that the new Instance ID token has not yet been sent to the
        // app server.
         setTokenSentToServer(false);
       // Send Instance ID token to app server.
      sendTokenToServer(refreshedToken);
      // ...
    }).catch(function(err) {
    console.log('Unable to retrieve refreshed token ', err);
    showToken('Unable to retrieve refreshed token ', err);
  });
  });

此方法根本不会触发。

0 个答案:

没有答案