【发布时间】:2017-06-06 12:50:22
【问题描述】:
目前我正在尝试通过浏览器进行网络推送(推送通知)而不是应用程序
我已生成应用程序令牌 Token generated
然后将该令牌保存到 db。现在,问题是当我清除缓存时令牌更改。如何监控从而用旧令牌替换新令牌(仅替换该特定令牌)?
这是当前代码 app.js
var config = {
apiKey: "xxxxxxxx",
authDomain: "*********",
databaseURL: "*********",
projectId: "t********",
storageBucket: "******",
messagingSenderId: "******"
};
firebase.initializeApp(config);
const messaging = firebase.messaging();
messaging.requestPermission()
.then(function(){
console.log("have permission");
alert("have permission");
return messaging.getToken();
})
.then(function(token){
console.log(token);
var newToken = token;
alert("newToken");
})
.catch(function(err){
console.log("error Occurred");
alert("error occurred");
})
messaging.onMessage(function(payload){
console.log("onMessage",payload);
});
【问题讨论】:
标签: javascript firebase firebase-cloud-messaging