如果我因为想要转入正式版而关闭 Play 商店中的开放测试版计划,我的应用用户会发生什么情况


之前

已经问过这个问题,但没有提供答案,也没有提供文档链接,说明如果开发人员有一个开放测试版程序并决定关闭它,应用程序的用户会发生什么。

这些用户是自动转换为生产用户,还是必须重新下载应用?如果关闭开放测试版计划并开始将新的更新推送到生产环境,他们会继续获得更新吗?

任何帮助将不胜感激!

谢谢!

您的用户可以继续使用该应用,除非您已执行某些操作来阻止它。他们将在更新应用程序时获得新版本。

如果他们在首选项中选择了手动应用程序更新,则可以根据需要运行测试版。

这一切都归结为理解版本代码。Android 和 Play 从不将用户从较高版本代码降级到较低版本代码。

假设测试版中的 APK 版本代码为 100,生产版中的 APK 为 10。然后,当测试版轨道关闭时,用户将是"生产"用户(毕竟测试版轨道已关闭(,但他们将继续使用 APK 版本 100,因为 Android 无法将它们移动到 10,因为 10 <100。因为用户将是生产用户,所以他们可以撰写公开评论等。

如果您随后在生产中发布了版本代码(例如 50(的 APK,则用户将保持使用(测试版(APK 版本 100,因为 100> 50。

如果您随后在生产中发布了具有更高版本代码(例如 101(的 APK,则用户将升级到该 APK,因为 101> 100,并且他们将与所有其他生产用户使用相同的版本。