【发布时间】:2019-03-19 19:16:49
【问题描述】:
我们正在尝试在我们的 angular5 应用程序中构建通知服务。 为此,我们正在使用 google firebase 消息服务。当用户从应用程序注销时,我们遇到的问题是令牌没有刷新或应用程序没有取消订阅,所以当新用户登录并订阅新令牌时。
请帮助删除/取消订阅 angular5 中的令牌。
订阅令牌的代码。
this.messaging.getToken().then(function(this, currentToken ) {
if (currentToken) {
console.log(' token alredy have for this app port domain in browser current stored token no need to create and send new token');
console.log(currentToken);
} else {
// Show permission request.
console.log('No Instance ID token available. Request permission to generate one.');
// Show permission UI.
new MessagingService(null, null, null, null, null, null).generateAndSendTokenToServer(fdb);
}
}).catch(function(err) {
console.log('An error occurred while retrieving token. ', err);
});
}
【问题讨论】:
-
您对此有什么解决方案吗? ,我也遇到过类似的情况
标签: angular google-chrome firebase firebase-cloud-messaging