【发布时间】:2019-03-23 13:54:34
【问题描述】:
我正在为我的应用实施 react-native-firebase 我已经按照官方文档(https://rnfirebase.io/docs/v5.x.x/installation/ios)以及其他一些类似博客(https://medium.com/@anum.amin/react-native-integrating-push-notifications-using-fcm-349fff071591)的步骤进行操作,
但我无法在我的真实设备上收到任何通知,
我遵循了所有步骤,除了生成密钥、ID 和配置,因为我在发布我的应用程序时已经完成了这些步骤
来自邮递员
显示成功,但在真机上没有通知
我也尝试过使用 oneSignal,它在我的设备上显示一些 apns 3000 错误,如下所示
我尝试过以下解决方案,例如
1 更改搜索标题路径
2 链接二进制与库
3 重新创建配置文件 但没有任何效果
我希望收到我的第一个推送通知 过去三天一直在苦苦挣扎,请帮忙。
下面是我集成 firebase 的步骤,
1 创建 ios Firebase 项目并将 googleservice-info.plist 添加到我的项目中,最后一步 firebase 能够连接到我的应用程序,如下所示 SS
2 安装原生 Firebase 核心和 Firebase 消息传递库(pod)
3 安装和链接 react 原生 firebase 库
4 我已经生成了 APN 的密钥,因此我在 Firebase 消息传递设置中上传了 .p8 文件,其中包含密钥 ID 和团队 ID
5 我已经在应用发布时生成了配置文件
6 最后我添加了推送通知和远程功能,并按照文档中的建议在 appdelegate h&m 文件中添加了一些代码
【问题讨论】:
-
您需要添加从 Apple 开发人员帐户下载的“APNs 身份验证密钥”,在 Firebase 控制台的“云消息”部分下。确保您的应用程序的 bundleID 与证书匹配。让我知道如果您已经按照上述步骤操作。如果可能,请分享您遵循的具体步骤
-
我已经在我的 firebase 项目上上传了 p8 文件,我还下载了用于开发和生产的配置文件
-
嗨 - Himanshu G 我在底部的原始问题中添加了我遵循的步骤
标签: firebase-cloud-messaging react-native-ios react-native-firebase