8

假设我有一个用户从 Play 商店安装的应用程序,如果我的一个用户报告了错误并且我想向他们发送应用程序的修补版本进行测试,他们可以将其安装到他们的手机上。但是,如果我随后在 Play 商店中更新应用程序,用户会收到更新吗?我的测试似乎表明是这种情况,但是有什么陷阱吗?

我的构建过程的工作方式是,每次构建时,它都会获得更高的版本代码,因此修补后的版本将具有比当前在 Play 商店中的版本更高的版本代码,然后是我在发送上传到 Play 商店的版本我的用户补丁将再次具有更高版本的代码。

4

2 回答 2

2

我在这里进行了一个相当疯狂的猜测,但如果满足以下条件,它应该可以工作:

  1. Google Play上的apk版本号高于hotfix的版本号
  2. 用户最初从 Google Play 安装该应用程序,并且仅通过侧面加载对其进行更新。
  3. 修补程序和 Google Play 更新都使用相同的密钥进行签名。

我很确定这会奏效,因为我记得在一个以成功结束的 android google 小组中对此进行了长时间的讨论。不幸的是,我现在找不到它。

如果您确实尝试过,请与结果一起回帖。

于 2013-01-16T15:13:15.687 回答
0

我认为这个工作流程没有任何问题。只要您在每次构建时增加版本号。

于 2013-01-16T15:12:00.743 回答