Firebase推送通知在iOS 11中无效

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Firebase推送通知在iOS 11中无效相关的知识,希望对你有一定的参考价值。

Firebase推送通知一直有效,直到ios 11发布。现在看起来在iOS 11上我没有得到推送通知。我在podfile中添加了“FirebaseInstanceID”,“2.0.0”这一行。但我仍然没有收到任何通知。

请帮忙。

答案

对于仍有问题的人,您可以尝试我的解决方案。我的迅速3项目。在你的podfile中。请按照顺序进行。

pod 'Firebase/Core' pod 'FirebaseMessaging', '2.0.0' pod 'FirebaseInstanceID' , '2.0.0'

在appDelegate文件中,输入此代码

func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
    print("APNs token retrieved: (deviceToken)")
    Messaging.messaging().apnsToken = deviceToken
}

卸载应用程序并尝试在您的设备上重建。 (请确保您的测试设备附带了您的开发配置文件)。这对我有用。

另一答案

我能够通过复制示例firebase项目中存在的相同代码来解决iOS 11.1上的推送通知和预定推送通知的问题 - https://github.com/firebase/quickstart-ios/tree/master/messaging

此处给出的步骤很明确,可帮助您解决问题。

以上是关于Firebase推送通知在iOS 11中无效的主要内容,如果未能解决你的问题,请参考以下文章

Firebase FCM 推送通知停止工作 iOS 11.1.1

iOS Firebase 推送通知在 Xcode 11.5 和 iOS 13 的模拟器上不起作用

在 iOS 应用中从 Firebase 获取已发送推送通知的历史记录

Firebase 推送通知 iOS:未注册。为啥?

无法使用java在IOS中发送firebase推送通知

如何使用 react-native-firebase 在 iOS 设备的推送通知中添加按钮?