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 的模拟器上不起作用