Firebase 云消息推送通知不再在 iOS 到达
Firebase Cloud Messaging Push Notificartions don't arrive on iOS anymore
我在 iOS 上遇到 Firebase 云消息传递问题。我已经按照文档中的说明在应用程序中实现了 Firebase,并生成了一个 Firebase 实例 ID。但是,如果我尝试发送推送通知(例如使用 http://pushtry.com/),则什么也没有发生。问题是,它 确实 有效,而且我不记得更改过与通知有关的任何内容。
因为找不到任何东西,我什至尝试删除整个项目并从头开始重新做所有事情(通过复制代码)。然后它再次工作,但现在(一个小时后)再次,它再次不起作用。
如果我从 pushtry 或 Firebase 控制台发送 FCM,它说消息已发送,但没有任何反应! (推送通知在 iOS 设置中启用。它确实有效)
真不知道该怎么办。有人知道我能做什么吗?
提前致谢。
将参数 content_available
设置为 true
好吧,经过整整两天的极度挫折,我想通了。
问题是 info.plist
文件中的行 FirebaseAppDelegateProxyEnabled
设置为 NO
。
我把线去掉后,问题就解决了!
我现在很放心
就我而言,我已经迁移了我的 Apple 帐户,但忘记正确配置我的 Apple 和 Firebase 帐户。
苹果面
- 确保为该应用程序 ID 启用了“推送通知”。
- 确保您已创建“Apple 推送通知服务”证书并附加到 Apple Id。
- 创建一个稍后更新的授权密钥加载 Firebase,以便它可以代表您与 Apple 服务器通信。 (link)
Firebase 端
- 确保您的 iOS apple bundle 在您的 Firebase 项目中设置正确
- 上传您之前在 Apple 中创建的授权密钥 - 上面的第 3 步。 (link)
- 按照所有步骤将 iOS 应用与 Firebase SDK 集成
就是这样。
我在 iOS 上遇到 Firebase 云消息传递问题。我已经按照文档中的说明在应用程序中实现了 Firebase,并生成了一个 Firebase 实例 ID。但是,如果我尝试发送推送通知(例如使用 http://pushtry.com/),则什么也没有发生。问题是,它 确实 有效,而且我不记得更改过与通知有关的任何内容。
因为找不到任何东西,我什至尝试删除整个项目并从头开始重新做所有事情(通过复制代码)。然后它再次工作,但现在(一个小时后)再次,它再次不起作用。
如果我从 pushtry 或 Firebase 控制台发送 FCM,它说消息已发送,但没有任何反应! (推送通知在 iOS 设置中启用。它确实有效)
真不知道该怎么办。有人知道我能做什么吗?
提前致谢。
将参数 content_available
设置为 true
好吧,经过整整两天的极度挫折,我想通了。
问题是 info.plist
文件中的行 FirebaseAppDelegateProxyEnabled
设置为 NO
。
我把线去掉后,问题就解决了!
我现在很放心
就我而言,我已经迁移了我的 Apple 帐户,但忘记正确配置我的 Apple 和 Firebase 帐户。
苹果面
- 确保为该应用程序 ID 启用了“推送通知”。
- 确保您已创建“Apple 推送通知服务”证书并附加到 Apple Id。
- 创建一个稍后更新的授权密钥加载 Firebase,以便它可以代表您与 Apple 服务器通信。 (link)
Firebase 端
- 确保您的 iOS apple bundle 在您的 Firebase 项目中设置正确
- 上传您之前在 Apple 中创建的授权密钥 - 上面的第 3 步。 (link)
- 按照所有步骤将 iOS 应用与 Firebase SDK 集成
就是这样。