# 解决同一个App包同时提交邀请测试和公开测试问题

#### 问题现象

同一个APP包可以同时提交邀请测试和公开测试吗？同时提交多个邀请测试和公开测试，测试用户在应用尝鲜区如何区分不同的包？

#### 背景知识

*   邀请测试和公开测试：通过AppGallery Connect，开发者可以在应用正式版本发布之前，挑选特定的用户群组来测试HarmonyOS应用/元服务，或向AppGallery用户公开发布应用的测试版本。
*   开发者需要了解邀请测试与公开测试的区别，参考业务介绍。

#### 解决方案

同一个包如果版本号相同，不支持同时提交邀请测试和公开测试，否则会弹窗提示“已存在相同版本号的测试版本处于发布状态，请修改版本号后再重新提交”。

| 测试类型 | 描述 | 要求 | 步骤 |
| --- | --- | --- | --- |
| 邀请测试 | 默认分发在AppGallery客户端测试专区。只有开发者邀请的用户，在接受邀请测试后，才会在AppGallery客户端测试专区看到开发者的应用测试版本。不会对开发者未邀请的用户可见。 | HarmonyOS应用/元服务的API≥10，仅支持分发中国大陆地区。 | 创建测试步骤。创建测试版本。通知用户参与测试。收集用户反馈。 |
| 公开测试 | 若开发者在AGC的测试版本配置界面，测试发布方式选择了“AppGallery客户端测试专区”，则开发者的公开测试版本将在AppGallery客户端测试专区面向全网所有用户展示。 | HarmonyOS应用/元服务的API≥10，仅支持分发中国大陆地区。 | 创建测试版本。用户参与测试。停止测试。测试版本转正式版本。 |

*   邀请测试最多允许100个版本同时在架，公开测试最多允许1个版本在架。所有测试版本数量不超过100个。在架版本包括正在审核、等待生效、正在测试。
*   应用尝鲜的一级页面只展示最近提交的一个测试版本，如果有多个版本正在测试，可以在“应用尝鲜-应用详情页-查看其他版本”页面查看其他测试版本。如果先提交发布了邀请测试版本，后发布了公开测试版本，那么应用尝鲜一级页面显示公开测试版本，邀请测试版本可以在“应用详情页-查看其他版本”看到，不同版本应用的差异建议在测试说明里加以描述区分。
    
    关于邀请测试和公开测试更加详细的说明可以参考AppGallery Connect官网文档中的邀请测试和公开测试章节。
    

#### 常见FAQ

Q：公开测试是否有计划支持多个版本？

A：公开测试最多允许1个版本在架。建议使用邀请测试，邀请测试最多允许100个版本同时在架。

Q：已有正式上架审核通过的版本，但选择了延迟上架，是否可以重新提交新版本上架？

A：不可以，需要把原先审核通过的版本立即上架，然后可以更新版本重新上架；或者把原先审核通过的版本撤销上架，然后重新提交新版本上架，否则只能提交公开测试上架。

Q：提交上架审核后，能够同步发起邀请测试吗？

A：可以，邀请测试审核较快，提交上架审核后，可以同步发起邀请测试方便提前下载验证。

Q：如果在公开测试有效期内下载了APP，超过有效期APP还能继续使用吗？

A：测试版本停止测试后，状态会立即变为“已失效”。新用户将不再能下载安装开发者的测试版本。已安装的用户仍然可以继续测试，直到安装时间超过90天。

Q：公开测试已发布，如果因修复问题等原因重新打包上传，版本号保持不变，原来下载的用户是否能更新？

A：公开测试可以停止测试，然后发布相同版本号的新的公开测试，原来下载的用户需要手动安装新的公开测试版本。

Q：已经发布的公开测试，能否修改“发布方式”？

A：需要重新创建并发布测试版本，重新配置测试发布的“发布方式”。