没有从firebase接收推送通知

时间:2018-01-12 00:10:56

标签: ios push-notification firebase-cloud-messaging

我检查了我的配置文件,一切都很好,因为我在firebase提供的演示中使用了配置文件,&我正在接收该演示项目的推送通知。 问题是在我使用的主要项目中:

  • 与演示项目相同的代码。
  • 相同的配置文件。
  • 相同的.plist文件。
  • 相同版本的相同吊舱。

我仍然无法在项目中收到推送通知。让我知道我在哪里错过了什么。

3 个答案:

答案 0 :(得分:9)

当您尝试刷新证书并检查其他内容是否有效时,请尝试另外一件事。在info.plist文件集中

FirebaseAppDelegateProxyEnabled = YES

这对我有用。 Image

答案 1 :(得分:1)

1 - 确保捆绑ID是相同的

2 - 更改了firebase中的.p12证书

项目中的3-Downloaded google-plist

答案 2 :(得分:0)

通过将其添加到我的 AppDelegate 来修复我的问题。

func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
    Messaging.messaging().apnsToken = deviceToken
}

我已将 FirebaseAppDelegateProxyEnabled 设置为 false

Source