【发布时间】:2017-08-09 19:41:21
【问题描述】:
我正在使用 FCM 插件为 ionic2 做推送通知。 参考:https://www.npmjs.com/package/cordova-plugin-fcm34
我关注了https://github.com/edismooth/ionic2-firebase/tree/master42
它工作正常,我可以收到来自 firebase 控制台的推送。现在我想建立自己的服务器,让管理员用自己的后端发送推送通知。
我遇到的一个问题是:我可以获得设备令牌,但是,我不知道如何保存它。以下是我获取令牌的代码:
initializeApp() {
this.platform.ready().then(() => {
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need.
StatusBar.styleDefault();
FCMPlugin.getToken(
function (token) {
console.log(token); //I can successfully get the token, but I don't know how to return it.
alert(token);
},
function (err) {
console.log('error retrieving token: ' + err);
}
);
我尝试了很多方法,例如“返回价值”,“存储到有价值的地方”;但是,我仍然不知道如何从“FCMPlugin.getToken”函数中取出它。
有人可以帮忙吗?谢谢
【问题讨论】:
标签: angular cordova typescript ionic2 ionic3