我开发了由不同人群测试的Android应用。
我们使用Google Play Beta计划。
同一组测试人员也提供生产支持。完成测试后,他们需要将设备恢复到生产应用程序,这样他们就可以反映最终用户报告给他们的任何问题。
以下是我们尝试的内容:
这不起作用,它仍然安装了测试版。
我们也尝试过:
这也行不通。
我与谷歌播放支持聊天,我跟谈过的一个人说这是预期的行为,因为谷歌希望用户通过使用最新的应用程序始终获得最佳体验。该声明的逻辑没有意义,因为我可以说测试版可能存在对用户体验有害的错误。
因为如果逻辑中存在这个缺陷,我决定从SO获得第二意见。
测试版测试人员如何返回应用的生产版本?
最好不要让我采取某些行动,例如向他们发送.apk或将其从测试版计划中删除。
答案 0 :(得分:5)
有趣的是,我只是在不到5分钟前处理这种情况。
我相信这里有两件事情,时间延迟和用户选择进入测试列表。
要解决这个问题,
我让我的测试人员进入“beta opt in”屏幕
(即https://play.google.com/store/apps/details?id=com.your.name/testing)
然后点击离开该计划
10-30分钟后,他们可以从Play商店再次下载生产版本。
如果有效,请告诉我!
编辑:需要澄清他们仍然需要卸载应用程序。
答案 1 :(得分:1)
正如罗伯特已经提到的那样,在生产中上传应用版本与在Play商店中提供应用版本之间存在时间差。当您将应用从Beta推送到制作时,即使没有任何更改,Google Play内部维护的应用版本也会增加1。这个新版本需要时间才能反映到Play商店。 Play商店会进行某种形式的检查,以确保应用不是每个版本增加的恶意软件。此外,它会在特定时间间隔后检查在该持续时间内已更新的所有应用并尝试更新它们。