在 iOS 26 中,无法使用 "getToken()" 方法获取 FCM 令牌
作者: piyushlt987-del创建于 2026年3月22日更新于 2026年3月24日
标签type: bugplatform: iosplugin: messagingNeeds Attention
在 iOS 26.0 上使用 @react-native-firebase/messaging 时无法生成 FCM 令牌。 该问题发生在: ❌ iOS 26.0 模拟器 ❌ iOS 26.0 物理设备 而同样的实现在以下版本上运行正常: ✅ iOS 18.6 ✅ iOS 26.3 收到的错误: [messaging/unknown] 在获取 FCM 令牌之前未指定 APNS 令牌 重现步骤 await messaging().requestPermission(); await messaging().registerDeviceForRemoteMessages(); const token = await messaging().getToken(); 预期行为 应返回 FCM 令牌。 实际行为 令牌为空或 错误: 未指定 APNS 令牌 环境 React Native: 0.75.3 @react-native-firebase/messaging: 21.7.1 @react-native-firebase/app: 21.7.1 @notifee/react-native: 9.1.8 注释 Push 通知和后台模式已启用 APNS 令牌在 iOS 26.0 上无法接收 相同的设置在其他 iOS 版本上也能正常运行 问题
内容来源: invertase/react-native-firebase