Aur*_*Lee 6 android google-play
我将我的应用程序放入 Google Play 商店,并启用“应用程序签名”(= Play 商店管理密钥)。我想做的是让在 Play 商店(版本 1.14 及之前版本)之前拥有该应用程序的用户能够通过 Play 商店(1.15+)安装下一个版本。
在 1.14 版本之前,我手动向每个用户提供了 .apk 文件。1.15 版是 Play 商店中的第一个版本。
我更新了应用程序签名密钥以匹配我的发布密钥。我不记得我到底是怎么做到的,但 Play 商店为我提供了某种我必须运行的 .jar 文件,并且它创建了一个我必须上传的 .zip 文件。
Play 管理中心中的 SHA-1 哈希值与我的发布密钥 SHA-1 匹配。不过,更新只能通过重新安装应用程序并丢失所有数据来安装,因为 Play 商店在尝试更新时会显示失败消息。
有什么技巧可以让它发挥作用吗?我做错什么了吗?
问题是您使用不同的密钥来签署您手动分发的应用程序,以及使用 Google Play 分发的应用程序的不同密钥。这两个应用程序现在有不同的签名。
应用程序必须具有相同的签名和包名称才能被识别为同一应用程序。
在 Google Play 中,创建新应用程序时可以选择“更改应用程序签名密钥”。您应该在此处选择“使用不同的密钥”选项并上传您之前用于签署应用程序的密钥库。
| 归档时间: |
|
| 查看次数: |
991 次 |
| 最近记录: |