我正在试图弄清楚是否使用Google应用程序签名意味着发布的apk(在Play商店中)密钥签名(X)与尚未上传到Google Play商店/控制台的版本apk不同(Y)。
当我在安装了X的设备上手动安装Y时,它将不会安装Y并显示消息“App not installed”;我认为这是因为这两个版本有不同的证书。
当我将Y上传到播放控制台并将其发布到Play商店时,用户是否会收到此消息并且无法在未先卸载其先前版本的情况下安装它?我不希望他们的数据丢失。或者,通过谷歌应用程序签名,它会以某种方式更改证书,使其与X匹配。
答案 0 :(得分:1)
否如果您使用 Google应用签名在新版本的Google Play商店中更新应用,则不会出现问题。在使用发布apk进行测试时,您在Google Play商店更新应用时,Google应用签名不会产生问题。
您只遇到此问题:
当我在安装了X的设备上手动安装Y时,它将不会安装Y并显示消息“App not installed”;我认为这是因为这两个版本有不同的证书。
..因为该应用未通过使用Google应用签名进行身份验证的Play商店安装。
如果您想为最终用户测试应用程序,请使用Alpha版本,然后在完成alpha版本测试后将其推广到生产环境。