android - Google Play 商店:保留原始版本签名
问题描述
我将我的应用程序放入 Google Play 商店,并启用了“应用程序签名”(= Play 商店管理密钥)。我想做的是让在 Play 商店(1.14 版及更早版本)中拥有该应用程序的用户能够通过 Play 商店(1.15+)安装下一个版本。
在 1.14 版本之前,我手动为每个用户提供了 .apk 文件。1.15 版是 Play 商店中的第一个版本。
我更新了应用签名密钥以匹配我的发布密钥。我不记得我是怎么做到的,但 Play 商店为我提供了某种我必须运行的 .jar 文件,它创建了一个我必须上传的 .zip 文件。
Play Console 中的 SHA-1 哈希与我的发布密钥 SHA-1 匹配。尽管如此,只能通过重新安装应用程序并丢失所有数据来安装更新,因为 Play 商店在尝试更新时会显示失败消息。
有什么诀窍可以让它发挥作用吗?我做错什么了吗?
解决方案
推荐阅读
- reactjs - 在 redux 中处理获取状态的最佳方法
- c - 如何使用滚动条在 GTK3 区域中绘制
- c - 您可以在 Arduino IDE 中打开和编辑 .c 文件吗?然后将它们加载到 Arduino 板上
- javascript - 如何使用 getJSON 填充下拉选择元素
- amazon-web-services - Do I have to use AppSync for apollo graphql in lambda?
- git - 并非所有工作空间中的项目都会在 GIT 中记录更改
- linux - 如何使用 GStreamer 从 IP RTMP 摄像机流式传输到 v4l2loopback 摄像机?
- php - 使用 PHP 从 MySql 获取具有给定 ID 的特定行
- flutter - 使用默认值初始化类参数
- php - PHP:计数和求和关联数组