FCMプラグインを使用してionic2のプッシュ通知を行っています。 参照:https://www.npmjs.com/package/cordova-plugin-fcmFCMでデバイストークンを保存する2
私はそれが正常に動作し、私はfirebaseコンソールからのプッシュを受けたことができhttps://github.com/edismooth/ionic2-firebase/tree/master
を追いました。今私は独自のバックエンドでプッシュ通知を送信する管理者に自分のサーバーを構築したい。
私は1つの問題に直面しました:私はデバイストークンを得ることができますが、ローカルストレージにどのように保存するかわかりません。コードは以下の通りです。私はどの部分が間違っているのか分かりますか? "this.local.set"は "FCMPlugin.getToken"の機能内で使用できません。はいの場合、トークンを保存してこの機能を使用するにはどうすればよいですか?どうもありがとう。
initializeApp() {
this.platform.ready().then(() => {
StatusBar.styleDefault();
FCMPlugin.getToken(
function (token) {
console.log(token); //I can get the token data
this.local.set('tokenvalue', token); // the token value can't be saved to local storage like this
},
function (err) {
console.log('error retrieving token: ' + err);
}
);
}
の可能性のある重複した[イオン2 - ?グローバル変数を格納するための方法](http://stackoverflow.com/questions/41103557/ionic-2-how-to-store-global-variable) – Matt