fcm getToken进入无限循环

时间:2018-10-16 12:20:06

标签: cordova ionic-framework push-notification

我正在使用FCM制作带有推送通知的离子式Cordova应用程序。但是,当我在fcm.ts​​提供程序中调用getToken()时,它将进入循环。

这是代码。

Press any key to exit
Message Sent, Id: ac4f0000-3051-1065-bbe5-08d6335c9e05
Message Published, Id: ac4f0000-3051-1065-bbe5-08d6335c9e05
Received: Hi

控制台日志在调用此日志后会继续写入这些日志。

async getToken() {
console.log("in getToken");
let token;

if (this.platform.is('android')) {
  console.log("in android");
  token = await this.firebaseNative.getToken();
  console.log("token"+token);
}

if (this.platform.is('ios')) {
  token = await this.firebaseNative.getToken();
  await this.firebaseNative.grantPermission();
}

这是我称之为的代码。它在home.ts的构造函数中。

in get Token
in android
in get Token
in android

我正在关注本教程。 Independent Notification service using Ionic, Node & FCM

0 个答案:

没有答案