我正在使用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