Firebase项目下多应用是否可共用服务账号生成的密钥?
Firebase App Distribution 服务账号密钥复用问题
同一Firebase项目下生成的单个服务账号密钥完全可以用于该项目内的所有应用,包括你提到的xyz.dev和xyz.prod,不需要为每个应用单独生成密钥。
原因很直接:Firebase服务账号是绑定到项目层级的,而非单个应用。只要你生成密钥的服务账号拥有Firebase App Distribution的必要权限(比如firebase.appdistribution.admin权限,或具体的分发相关权限),它就能访问该项目下所有应用的App Distribution功能。
实际使用时,你只需要在分发操作(比如CI/CD脚本、命令行工具调用)中指定对应应用的App ID,就能分别给xyz.dev和xyz.prod进行分发操作,同一个密钥通用。
内容的提问来源于stack exchange,提问作者RafiaChy
相关产品推荐
相关产品推荐

