当我在iOS上使用FCM (Firebase Cloud Messaging) cordova plugin
时,会得到以下令牌:
c-NtgjPB8Rg:APA91bEk0bvwec5tGjzCYQ_0I2axwpFmuRJ1JRUpHwdcTkVV1J1AR_Xb3p7qYp68il0y_TmiJ4ecQYDQdCFDLwzA-KALA_I7Q2tUOW2zszsDA0lPD8tvo0IlRYhf1Z5KwhR5u6h02z2w
,但应采用以下格式:
3b985a82 451ef20d f6f6e481 8de19a3d 1855e6de daf09915 e9b8a42b 3c05c79c
我正在使用这种方法:
this.fcm.getToken().then(token => { /*saving token here*/});
我收到某种 Firebase 令牌吗?如何获得 APNS 令牌?
答案 0 :(得分:0)
您获得的令牌看起来正确,这与我获得的完美工作的令牌非常相似。它不能有空格。
答案 1 :(得分:0)
您可以使用getAPNSToken()函数:
this.fcm.getAPNSToken().then(token => { /*saving token here*/});
您还将验证平台:
if (this.platform.is('android')){
token= await this.fcm.getToken();
}
if (this.platform.is('ios')) {
token= this.fcm.getAPNSToken()
}