开发者问题收集

Firebase messages.getToken() 失败并出现 MISSING_INSTANCEID_SERVICE 错误

2020-06-25
5759

我正在尝试将 Firebase Cloud Messaging 集成到一个正在进行的项目中。我按照 此处 的安装指南安装了 @react-native-firebase/app 和 @react-native-firebase/messaging。 但是,当我尝试使用 await messages.getToken() 获取设备令牌时,它会失败并显示以下警告 -NativeFirebaseError: [messaging/unknown] MISSING_INSTANCEID_SERVICE

请注意,如果我从 firebase 控制台发送推送通知,它会在真正的手机上传递,这表明问题可能与 FCM 设置无关。

任何有用的建议都将不胜感激

2个回答

模拟器里有安装 google play 吗??? 因为没有 google play 设备就无法生成 token。 在 geymotion 中:要安装,请参阅 https://stackoverflow.com/a/20137324/2234894

ridwannhidayat
2020-07-21

如果您使用的是 华为 设备,您可能会遇到此错误。

Ons belkhouja
2024-05-06