【发布时间】:2017-12-21 04:18:23
【问题描述】:
所以我的 info.plist 中有这个
FirebaseAppDelegateProxyEnabled = NO
我将 .p8(APNs 身份验证密钥)用于我的 firebase 项目配置。我不生成和使用 APNs 证书(开发或生产证书)
当我使用 Xcode 进行测试时,调试和发布模式都可以正常工作。我所有的设备都可以毫无问题地接收 FCM。
但是,当我尝试从 App Store 下载应用程序并触发一些 FCM 时,所有设备都没有收到该消息。
这就是我设置 APNs 令牌的方式
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
NSLog(@"APNs device token retrieved: %@", deviceToken);
[[FIRMessaging messaging] setAPNSToken:deviceToken type:FIRMessagingAPNSTokenTypeSandbox];
}
我已将我的所有 firebase pod 更新为最新的。我目前正在使用 FirebaseMessaging 2.0.7。仅供参考,我没有在我的 Firebase 配置中添加任何 App Store ID。
我错过了什么吗?非常感谢您提供的任何帮助。
谢谢
【问题讨论】:
标签: ios objective-c firebase-cloud-messaging