从Firebase项目移除应用会导致关联Android应用异常吗?
从Firebase项目移除应用对关联Android应用的影响分析
整体影响
- 一旦从Firebase项目中移除关联的Android应用,该应用将彻底失去对Firebase所有服务的访问权限,包括FCM推送、实时数据库、身份验证、云存储等——因为Firebase服务器端已删除该应用的注册信息,不再认可其身份。
FCM推送相关的具体表现
- 令牌获取失败:Android应用启动后,尝试向FCM服务器请求推送令牌时,会返回身份验证错误,无法生成有效的FCM令牌。
- 旧令牌失效:之前已经获取的旧令牌会被FCM服务器标记为无效,当尝试通过该令牌发送推送时,服务器会返回
InvalidRegistration错误,且后续不会再处理针对该令牌的推送请求。 - 客户端无崩溃,但功能失效:Android应用本身不会直接崩溃,但所有依赖Firebase的功能(尤其是推送)会完全无法工作,你可以在应用日志中看到
FirebaseInstanceId或FCM相关的异常信息。
关于Firebase的“妥善处理”
Firebase不会对这种情况做自动兼容处理——服务器端没有该应用的记录后,所有来自该应用的请求都会被直接拒绝,不存在自动降级或容错机制。
内容的提问来源于stack exchange,提问作者SteveV
相关产品推荐
相关产品推荐

