gpt4 book ai didi

Firebase 云消息传递 : Invalid APNs certificates

转载 作者:行者123 更新时间:2023-12-02 05:42:41 24 4
gpt4 key购买 nike

我无法从 FCM 控制台向 iOS 设备发送推送消息。我收到错误消息“检查设置中的 APNs 证书”。我的配置与 FCM 指南中的配置相同:

  1. 我在 Apple 开发者帐户中生成了身份验证 key 。
  2. 我在 Firebase 项目中上传了身份验证 key ,并输入 key ID 和前缀(团队 ID)。
  3. 我将 FCM SDK 添加到了我的 iOS 项目中(还添加了 Google-service.plist)。
  4. 我在 Firebase 数据库中保存了注册 token 。
  5. 最后,我可以使用我的 App ID 向所有设备发送消息(但收不到这条消息,我不知道为什么),但无法使用 token 向选定的设备发送消息。

有什么想法吗?

最佳答案

如果用于生成 FCM token 的 bundle ID 与您的 Firebase 应用中的 bundle ID 不匹配,您将收到错误 code: 'messaging/invalid-apns-credentials',即使您的身份验证 key 配置正确。

这似乎是导致此错误发生的最可能的原因。仔细检查 FCM token 是否由应用程序创建,该应用程序的 bundle ID 与 Firebase 控制台中列出的 ID 完全相同。

GoogleServices-Info.plist 不会验证它是否包含与其附加的应用程序相同的 bundle ID,因此很容易犯此错误。

在 Android 端,如果 google-services.json 中不存在 appId,您将收到编译错误,从而避免出现此问题。

关于Firebase 云消息传递 : Invalid APNs certificates,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51443677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com