我希望其他人测试我的应用的迁移过程。
我的应用实际上有第10版。
发布给Alpha的我的应用程序版本为11。
我将测试人员添加到Alpha测试人员列表中,他可以成功安装新版本11。
现在的问题是: 我的测试人员如何安装旧版本10,即使测试人员在alpha测试人员列表中,也没有将他从Alpha-Testers列表中删除? 是否有2个不同的链接,我们可以在不操作测试人员列表的情况下安装新旧版本?
答案 0 :(得分:1)
我认为这是不可能的because it only depends on version codes, the highest will be installed:
Alpha测试组用户有资格获得alpha,beta或 您的应用的生产版本(具有最高版本代码即可 与他们的设备兼容)。 Beta测试组用户仅限 有资格获得您的应用的测试版或生产版(使用 与其设备兼容的最高版本代码。
这意味着您的Alpha APK应该具有最高版本代码, 然后是测试版,最后是制作。
如果使用比alpha更高的版本代码上传测试版APK APK,可以安装两者的alpha用户将安装beta APK 而不是alpha APK。
如果使用a上传制作APK 更高版本的代码比alpha或beta APK,部分或全部 alpha和beta用户将安装生产APK,而不是APK 测试轨道。
我认为可能使用Beta和Alpha频道,但我找到this answer:
另一个区别是alpha测试APK的版本代码应该是 高于beta测试。如果你在测试版上传了更高版本的APK 测试通道,alpha测试将自动关闭。 (这个原则 也适用于生产APK。 APK版本代码应该是'生产 < Beta<阿尔法”。)
将相同的测试人员添加到Beta和Alpha并尝试这样的事情:
Prod版本的代码与Beta和版本代码10相同
与Prod和版本代码11具有相同代码的Beta版本
测试人员可以安装Beta版本。
使用测试代码和版本代码12上传Alpha版本
测试人员可以更新到Alpha版本并测试迁移。
如果一切正确,请上传带有经过测试的代码和版本代码13的Prod版本
使用与Prod和版本代码14相同的代码上传Beta版本
测试人员可以安装Beta版本。
添加功能以测试和上载版本代码为15的Alpha版本
测试人员可以更新到Alpha版本并测试迁移。
...