无法获取注册令牌

时间:2021-07-21 22:07:26

标签: ios firebase react-native google-cloud-functions firebase-cloud-messaging

我正在尝试在我的 React Native 应用程序上设置 firebase 消息传递 (FCM) 并获取注册令牌,但我不确定如何设置。我已按照链接 https://rnfirebase.io/messaging/usage/ios-setup 中的步骤操作,但在调用 firebase.messaging() 时出现以下错误:

'FirebaseError: Messaging: 此浏览器不支持使用 Firebase SDK 所需的 API。 (消息/不受支持的浏览器)'

在检查是否支持 firebase 消息传递时也会返回 'false',firebase.messaging.isSupported()。

您知道如何为 iOS 设备上的推送通知设置 Firebase 消息传递吗?我查看了几个链接,但我真的很困惑如何开始?我对 React Native 和 Firebase 很陌生。如果有人能在这里提供帮助,我将不胜感激。

Firebase 版本是 8.6.1,我在依赖项下的 package.json 文件中看到 "@firebase/messaging": "0.7.10"。

有人可以帮忙吗?我需要安装 react-native-firebase/messaging 吗?我只安装了firebase,例如npm 安装火力基地。这可能是我的问题吗?我不明白为什么函数 firebase.messaging() 不像 firebase.database() 或 firebase.auth() 那样工作。

0 个答案:

没有答案