首页 > 解决方案 > 未找到请求的实体 FCM iOS React Native

问题描述

我无法在 iOS 上获得推送通知。在 android 上,一切正常,这确认问题来自我的配置。我可以使用该firebase.messaging().getToken()函数检索带有 iOS 的 FCM 令牌(长度为 163 个字符)。但是,当我使用此令牌发送推送通知时,没有任何反应(在 Firebase 控制台中)。当我的合作伙伴(后端)从我们的服务器发送推送通知时,他会收到一个Requested entity was not found.

我将推送通知功能添加到我的项目中。我从我在 Firebase 控制台中正确添加的 Apple Developer 帐户创建了一个“APN”密钥。我还为推送通知添加了开发和生产证书(以确保问题不会来自他无法使用 APN 密钥发送推送的事实)。

我不明白的是我能够检索 FCM 令牌,但它似乎在生成时是无效的。当时,当我使用 FCM 6 时,我不得不在我的 AppDelegate.m 中进行一些更新,但现在,由于我使用的是 FCM 7,我再次遵循安装过程,所以我删除了我所做的所有更改AppDelegate.m。

是否对 AppDelegate.m 或 FCM 安装过程中未提及的项目进行任何更改?我如何知道错误是由于 FCM 还是由于 APNS?

在解决方案或问题方面,我已经没有什么想法可以要求自己尝试解决问题了。

标签: iosreact-nativepush-notificationfirebase-cloud-messagingreact-native-ios

解决方案


推荐阅读