You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 14:55:26