Android Play Store应用签名密钥是否仅可变更一次?
你对Play App Signing的基础认知是正确的:启用该机制后,开发者完全可以自行生成应用签名密钥提交给Google托管,同一个密钥可以用来给任意数量的应用签名,没有绑定单个应用的限制。
问题1:应用全生命周期内仅可变更一次签名密钥的说法是否属实
该说法属实。按照Google Play现行规则,每个已上架应用的托管签名密钥,全生命周期内仅支持申请变更1次,变更申请需要通过Google的合规审核才能生效。
问题2:新密钥仅对新下载的安装包生效,是否意味着已安装旧版本的用户必须重装才能收到更新
这个推论不成立。签名密钥变更生效后,Google Play会自动针对不同用户群体分发适配的安装包:
- 首次下载安装应用的新用户:收到仅用新密钥签名的安装包
- 设备上已安装旧签名版本的老用户:收到同时适配新旧签名规则的安装包,不需要卸载重装,也不会丢失应用本地数据,可以直接正常升级到最新版本。
内容的提问来源于stack exchange,提问作者knokej
相关产品推荐
相关产品推荐

