【发布时间】:2020-04-20 12:54:03
【问题描述】:
首先环境是 React 原生的,我尝试在 iOS 中按照rnfirebase 包的说明设置推送通知,我在此执行什么步骤,并在 Real iPhone 设备上进行测试
- 创建密钥
- 然后添加到 Firebase
- 添加 Google-service.plist 并从 firebase 文档添加以下设置
- 然后我安装 pod 包
- 运行应用获得令牌
- 在云消息控制台上使用令牌发送
通知未送达我不知道出了什么问题,因为消息也从 FCM 发送,以及在 APNS 上发生了什么让我感到困惑的错误
感谢提前
也没有再收到
然后尝试在 Firebase 中使用具有相同证书的 Onesignal,即使在测试消息上也可以使用
【问题讨论】:
-
只是为了澄清,你是在真正的 iOS 设备上测试这个吗?您无法使用 iOS 模拟器测试通知。
-
@Dan yup 我在 iPhone 上做测试
-
还有几个问题是您的应用程序是在前台还是后台?如果前台您是否检查了应用程序上的事件侦听器?如果背景,您是否尝试从 Firebase 控制台或其他方式发送它?
-
@krissanawat 您能否向我们提供您的完整 AppDelegate.m 文件和您在其中定义
firebase工作流的 react-native 代码? -
@Neeko appdelegate here -> gist.github.com/krissnawat/4a8fdcb2526434ad3a037237ebe81eec for App.js 使用获取令牌代码 -> gist.github.com/krissnawat/c24701c42e8be641aa72bf15196e4723
标签: ios firebase react-native firebase-cloud-messaging apple-push-notifications