iOS 应用未收到 Firebase 通知



我有一个iOS 10应用程序,我正在尝试在其中设置对Firebase通知的支持。但是,当通过 Firebase 云消息控制台(定位到所有 iOS 设备(发送消息时,通知不会显示在我的设备上。

我做了什么:

  • 已将 APNs 身份验证密钥上传到 Firebase。输入密钥 ID,并将团队 ID 作为应用 ID 前缀。
  • 在 Xcode 功能中启用了"推送通知">
  • 预配配置文件已启用"推送通知"服务
  • 修改AppDelegate.m以下内容:https://github.com/firebase/quickstart-ios/blob/master/messaging/MessagingExample/AppDelegate.m

通过 Firebase 控制台发送通知后,我可以看到它已发送到"0"设备。

谁能建议?

通过在GoogleService-Info.plist文件中添加FirebaseAppDelegateProxyEnabled并将其设置为NO来修复。然后修改 AppDelegate.m 以使用非重排方法。

将以下内容检查到您的应用程序代码中:

1( 在 Firebase 中检查您的证书和捆绑标识符。

2( 确保将设备令牌发送到 Firebase。

- (void)application:(UIApplication *)application
didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
// For Development
[FIRInstanceID instanceID] setAPNSToken:deviceToken type:FIRInstanceIDAPNSTokenTypeSandbox];
// For Production
[FIRInstanceID instanceID] setAPNSToken:deviceToken type: FIRInstanceIDAPNSTokenTypeProd];
}

相关内容

  • 没有找到相关文章

最新更新