0

我试图弄清楚使用 Google 应用签名是否意味着已发布的 apk(在 Play 商店中)的密钥签名(X)与尚未上传到 Google Play 商店/控制台(Y)的发布 apk 的密钥签名不同.

当我在安装了 X 的设备上手动安装 Y 时,它不会安装 Y 并显示消息“未安装应用程序”;我认为这是因为这两个版本具有不同的证书。

当我将 Y 上传到 Play 控制台并将其发布到 Play 商店时,用户是否会收到此消息并且如果不先卸载以前的版本就无法安装它?我不希望他们的数据丢失。或者证书是否会通过与 X 匹配的 Google 应用签名 si 以某种方式更改。

4

1 回答 1

1

如果您使用Google 应用签名,则如果您在 Google Play 商店中使用新版本更新您的应用,则没有问题。在 Google Play 商店更新应用程序时,Google 应用程序签名不会产生问题 ~ 您在使用发布 apk 进行测试时遇到的问题。

您只遇到此问题:

当我在安装了 X 的设备上手动安装 Y 时,它不会安装 Y 并显示消息“未安装应用程序”;我认为这是因为这两个版本具有不同的证书。

..因为该应用程序不是通过使用 Google 应用签名进行身份验证的 Play 商店安装的。

如果您想为最终用户测试应用程序,请使用 Alpha 版本,然后在您完成 alpha 版本的测试后将其推广到生产环境。

阅读更多关于在 Play 商店和Google App Signing上发布 apk 测试的信息

于 2017-10-07T13:46:49.140 回答