React Native iOS端无法生成FCM Token问题求助
React Native iOS端无法生成FCM Token问题求助
各位好,我最近在搞React Native项目的iOS端FCM推送,卡壳在Token生成这一步了,折腾好几天都没解决,想请大家支支招!
先说明下我当前用的依赖版本:
"react-native": "^0.76.3", "@react-native-firebase/analytics": "^18.9.0", "@react-native-firebase/app": "^18.9.0", "@react-native-firebase/auth": "^18.9.0", "@react-native-firebase/messaging": "^18.9.0"
我已经尝试过升级多个相关依赖的版本,也反复核对了基础配置,但FCM Token始终生成不出来。
我的AppDelegate.mm里的相关代码片段如下(目前只贴出了我正在调试的部分):
@try { if ([FIRApp defaultApp] == nil) { [FIRApp configure]; } }
补充下我已经排查过的点:
- GoogleService-Info.plist已经正确添加到iOS项目中,Bundle ID和Firebase控制台的配置完全一致
- 已经在Xcode里开启了推送通知权限,项目的Capabilities里也勾选了Push Notifications和Background Modes里的Remote notifications
- 调用
messaging().getToken()的时候,捕获到的错误信息是"token retrieval failed",没有更具体的提示
有没有大佬遇到过类似的问题?或者能给我一些下一步的排查方向吗?万分感谢!
内容来源于stack exchange
相关产品推荐
相关产品推荐

