javascript - 使用 javascript 或 jquery 刷新 FCM 令牌并取消订阅 Web 通知
问题描述
我正在从 FCM 向我的 Web 应用程序发送通知。它工作正常。
现在我必须做以下两件事:
- 每次用户访问门户时,我都必须刷新令牌
- 用户如何取消订阅通知
我必须使用 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);
});
});
这个方法根本没有触发。
解决方案
推荐阅读
- scala - scala 使用返回各种类型、类型不匹配的方法扩展特征
- python - 最小化相互不相交的二分对点之间的距离总和
- c - 在 c 中使用赋值定义函数指针
- javascript - 在特定的 ajax 调用之后,某些事件会重复发生
- javascript - node.js 使用 cwd() 将文件作为字符串导入
- javascript - 如何在 Angular 中向 amCharts 项目符号添加点击监听器?
- ruby-on-rails - 在提交表单之前检查 simple_form f.input 值
- text - SwiftUI:下划线的宽度
- java - 如何从 Android 应用上传/下载文件到 Oracle 云基础设施对象存储 (OCI)
- ios - iOS:通过代码打开通用链接