gpt4 book ai didi

ios - Firebase 消息不在 iOS 上 - FIRMessaging 收到数据消息,但 FIRMessagingDelegate 的消息 :didReceiveMessage: not implemented

转载 作者:行者123 更新时间:2023-11-29 05:58:14 27 4
gpt4 key购买 nike

我正在开发一个 ionic 应用程序,并且集成了 firebase 推送通知。在 Android 上一切正常,但在 iOS 上我在日志中收到以下错误。我也在 XCode 上启用了推送通知功能。知道为什么我会收到此错误吗?

FIRMessaging received data-message, but FIRMessagingDelegate's-messaging:didReceiveMessage: not implemented

最佳答案

我已经修好了。我正在使用以下方法来获取 token 。

// Get permission from the user
async getToken() {

return await new Promise(async (resolve) => {
let token: String;

if (this.platform.is('android')) {
token = await this.firebaseNative.getToken();
console.log('Android device instance id : ', token);
resolve(token);
}

if (this.platform.is('ios')) {
token = await this.firebaseNative.getToken();
await this.firebaseNative.grantPermission();
console.log('iOS device instance id : ', token);
resolve(token);
}
});
}

问题出在这行代码上。

await this.firebaseNative.grantPermission();

一旦删除它就起作用了。

关于ios - Firebase 消息不在 iOS 上 - FIRMessaging 收到数据消息,但 FIRMessagingDelegate 的消息 :didReceiveMessage: not implemented,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54925410/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com