Expo项目创建应用标识符时遇FCM v1版本不支持错误求助
解决Expo凭据管理中“FCM version v1 not supported”错误
核心原因:Expo的凭据系统目前仅支持FCM的Legacy服务器密钥,不兼容v1版本的服务账号密钥(即通过Google Cloud Console生成的JSON密钥文件)。
解决步骤:
- 登录Firebase控制台,进入项目设置→云消息传递标签页
- 找到“Legacy服务器密钥”区域,若已存在直接复制;若没有,点击“生成新的Legacy服务器密钥”(注意:该密钥虽被标记为旧版,但Expo当前仍依赖它完成凭据配置)
- 返回Expo凭据管理页面,将复制的Legacy服务器密钥填入对应字段,替换原有的v1密钥或服务文件信息
- 重新提交应用标识符创建流程,错误即可消除
额外注意事项:
- 无需修改
google-services.json文件,Expo会在构建阶段自动处理凭据关联 - 确保Expo CLI为最新稳定版(可通过
expo --version检查并升级),避免旧版本带来的兼容问题
- 无需修改
内容的提问来源于stack exchange,提问作者Artur Mrozinski
相关产品推荐
相关产品推荐

