以分阶段部署方式发布您的应用程序更新


以分阶段部署方式发布您的应用程序更新

通过分阶段部署,您可以逐步发布即将推出的应用程序版本,慢慢增加接收更新的用户百分比。通过这种方式,您可以将发布版本中的任何错误或问题限定在某个范围内,并能够以受控的、可衡量的方式测试增强功能或其他功能。

分阶段部署概念

以下部分介绍与分阶段部署相关的常见概念。

分阶段部署的优势

当您发布对现有应用程序的更新时,可以通过分阶段部署方式发布新版本。通过分阶段部署,您可以将应用程序的发布限制为一部分用户(在1%、5%、10%、20%或50%之间选择)以测试新APK。您可以逐渐增加用户的百分比,直到该发布版本对您的所有用户可用。下面的屏幕显示了以分阶段部署方式发布的应用程序:

在此示例中,即将推出的版本以分阶段部署方式面向10%的用户推出。您可以通过“分阶段部署”下拉菜单增加部署分配百分比。

分阶段部署提供了一种限制APK新版本所引入问题的范围的方法。例如,如果您的发布版本在用户系统上表现不佳,相比整个用户群,只有5%的用户体验到这种情况是更好的选择。您可以修复应用程序中的任何问题,然后向用户推送新版本,继续测试各个APK。

请注意,您在分阶段部署中执行的测试应该是性能测试,而不是功能测试。由于您将应用程序分阶段部署到整个用户群的一定百分比,您应该已经收集了一些重大问题,例如频繁的应用程序崩溃或其他错误。

除性能测试外,您还可以使用分阶段部署作为试验新功能的手段,或者作为A/B测试的方式。例如,假设您的游戏应用程序中有一个新功能。您可以将新功能包含在即将推出的版本中,然后以分阶段部署方式将该版本推送给一部分用户。接下来,您可以对比评估具有新功能的应用程序与没有该功能的应用程序的性能。

通过这种方式,您可以通过可控、可衡量的方式查看哪些内容适用于受众,而不是一次向所有用户推送发布版本。分阶段部署可让您更具战略性地利用应用程序发布版本和增强功能。

分阶段部署的要求和限制

分阶段部署的若干要求和限制如下:

  • 仅限现有应用程序的新版本: 分阶段部署只能用于现有上架应用程序的即将推出版本。您无法对从未发布到亚马逊应用商店的新应用程序采用分阶段部署。
  • 仅支持现有设备: 分阶段部署版本仅推送到您的现有上架应用程序已支持的相同设备。例如,如果您创建分阶段部署并添加了对设备的支持,而您的上架应用程序不支持这些设备,则这些设备无法发现分阶段部署。不过,在批准您的应用程序之前,应用商店采集团队将针对新设备测试您的分阶段部署版本。
  • 仅包含APK文件: 对于分阶段部署的接收人,上架应用程序版本的元数据将继续显示(例如,描述、图像和多媒体、可用性和定价、设备支持选项等)。用户仅接收分阶段部署中的APK文件。
  • 仅安卓APK: 分阶段部署仅限于安卓APK,不适用于网页应用程序。
  • 不能是下架的已上架应用程序: 如果应用程序的上架版本已下架或者处于下架流程中,则分阶段部署不可用。
  • 最少10000个非重复下载量: 仅当您的应用程序上架版本在过去三年中至少有10000个非重复下载量(“非重复应用程序购买”)时,才可以实行分阶段部署。您可以在开发者控制台的“报告”部分查看您的应用程序下载量。(最低下载量10000表示足以使分阶段部署有意义的数量。)
  • 不允许更新价格或IAP商品: 在分阶段部署版本中不允许更新您的应用程序价格或应用内购买(IAP)商品。
  • 不能更改内容评级: 您不能在分阶段部署中更改应用程序的内容评级(此选项卡上的选项已锁定)。如果您的分阶段部署版本需要相比现有已上架应用程序更高的成人内容评级,则不会批准您的分阶段部署版本。

如何选择分阶段部署受众

在您启动分阶段部署时,可以选择要包含的用户百分比。您可以按照以下屏幕截图所示,转到分阶段部署 > 增加分阶段部署比例来选择部署分配。

增加分阶段部署的部署分配百分比
增加分阶段部署的部署分配百分比

随后,您会看到一个带有部署百分比选项的对话框:

部署百分比选项
部署百分比选项

部署百分比根据您上架应用程序的现有用户群计算。例如,如果您有一个上架应用程序在用户设备上安装了20000次,则在您选择10%作为部署百分比时,将计算20000位用户的10%,这意味着在分阶段部署分配中将包括2000位用户。请注意以下用户选择标准:

  • 用户随机选择自:(1) 已经安装应用程序上架版本的现有用户群,以及 (2) 符合您的应用程序安装条件(因为其设备支持您的上架 应用程序而符合条件)的潜在用户。在定义您的分阶段部署版本的潜在受众时,系统使用与上架应用程序相同的设备支持选项(不论您在分阶段部署中选择了什么设备支持选项)。例如,假设您当前发布的上架应用程序不支持Fire TV第1代,但您在分阶段部署中的新应用程序支持Fire TV第一代。分阶段部署的潜在客户群不包括使用Fire TV第一代设备的用户。
  • 随机选择用户。您无法指定部署中包含哪些特定用户(不同于上架应用程序测试,后者允许您管理特定测试人员列表)。
  • 系统将从您在“可用性和定价”选项卡上为上架应用程序选择的相同国家/地区来选择用户。
  • 如果您的应用程序在多个设备(例如在平板电脑和电视设备)上可用,则会随机选择与要替换的APK相关的用户。例如,如果您要替换Fire TV应用程序,则安装Fire TV APK的用户(或符合安装条件的用户)可能会收到分阶段部署版本。除非您还替换了平板电脑APK,否则平板电脑用户将不会收到新版本。
  • 您不能使用分阶段部署在新设备上进行测试。如果您的应用程序有多个APK,则用户选择范围是安装了所要替换的APK的用户,或者符合安装所要替换的APK条件的用户。例如,如果您的应用程序具有APK1和APK2,并且您的分阶段部署将替换APK2,则只有已安装APK2的用户(或符合其安装条件的用户)才会包含在分阶段部署分配中。

分阶段部署的范围和工作流程

当您为应用程序创建即将推出的新版本时,您将看到以分阶段部署方式提交应用程序的选项:

即将推出版本的分阶段部署选项
即将推出版本的分阶段部署选项

首次创建分阶段部署时,您需要按照正常方式更新元数据选项卡(一般信息、可用性和定价、描述、图像和多媒体以及APK文件)上的信息。(内容评级锁定。) 但请注意,在分阶段部署期间,仅将APK推送给用户,不包括元数据选项卡上的任何更新。

例如,假设您创建了分阶段部署,然后编辑“描述”选项卡以说明发布版本中的新功能。在分阶段部署中包括的用户不会看到更新的描述。他们仅接收更新的APK文件,因为分阶段部署中只包含APK。但是,通过更新分阶段部署的这些元数据选项卡,您可以在完成分阶段部署后立即发布应用程序,而无需再次经过应用商店测试和审批。

启动分阶段部署时,必须由应用商店根据合规性政策批准新版本。分阶段部署中的版本批准和上架通常需要1-2天。“分阶段部署”选项卡上会显示日期和时间,指示您的应用程序何时按照所选用户百分比上架。

启动分阶段部署之后,您会看到应用程序上架的时间和日期。
启动分阶段部署后,您会看到应用程序上架的时间和日期。

在分阶段部署上架之后,您可以根据需要增加百分比(从1%增加到最大50%)。(请注意,您不能降低部署百分比。) 每次递增都不需要批准。部署百分比将根据您的选择立即生效。

部署百分比选项
部署百分比选项

开始分阶段部署之后,您会注意到提交选项卡(如描述、APK文件等)已锁定,此时“编辑”按钮灰显。

初始化分阶段部署之后,“编辑”按钮锁定。
初始化分阶段部署之后,“编辑”按钮灰显/锁定。

在增加部署百分比时,您无法对选项卡上的信息进行任何更改,甚至不能对APK文件进行任何更改。一旦分阶段部署开始执行,您只能增加已得到应用商店批准的APK的部署百分比。(这是为了确保仅向客户提供经过测试的APK。)

如果要对任意选项卡进行更改(包括在“APK文件”选项卡上替换APK文件),您必须从“分阶段部署”菜单中选择停止分阶段部署来停止分阶段部署,如以下屏幕截图中所示。

停止分阶段部署以便替换APK
停止分阶段部署以便替换APK

然后确认要停止部署:

确认您要停止分阶段部署
确认您要停止分阶段部署。在此处添加了额外的确认过程,这是因为在终止部署之后,当您恢复时,应用商店需要测试并批准您的应用程序。

停止分阶段部署后,从相同的“分阶段部署”下拉菜单中选择编辑分阶段部署。然后选项卡变成可编辑状态。

在选项卡可编辑之后,您可以更新APK文件(可能使用修复了检测到的某个问题的APK进行替换)。在准备好恢复分阶段部署时,您将看到用于“重新提交并恢复分阶段部署”的选项。

要恢复已停止的分阶段部署,您必须重新提交该部署以进行测试和审批。
要恢复已停止的分阶段部署,您必须重新提交该部署以进行测试和审批。

您的应用程序需要由应用商店重新执行测试和审批过程,与分阶段部署的第一个版本的经历相同。

已经下载了先前版本APK的用户将保留他们已下载的版本。应用商店永远不会还原用户已经下载到其设备的APK版本。但是,作为分阶段部署目标(以及下载了以前的APK)的同一批用户,在您恢复分阶段部署时将获得APK的新版本。

您可以将分阶段部署中所含用户百分比最多增加到50%。当您准备好向所有用户发布应用程序时,请单击默认的提交应用程序按钮(“分阶段部署”对话框中发布到100%用户的选项不可用)。然后在“提交应用程序”对话框中确认提交:

单击“提交应用程序”可将您的分阶段部署推送到所有用户
单击“提交应用程序”可将您的分阶段部署推送到所有用户

发布过程完成后,您的应用程序将退出分阶段部署并对所有用户上架。您的应用程序在上架之前不需要由应用商店重新测试。(仅当您停止并编辑了分阶段部署时,才需要重新测试和审批。)

在分阶段部署上执行的测试

在分阶段部署期间,应用商店仅在两个时间段执行测试:

  • 启动分阶段部署时: 应用商店在您最初启动分阶段部署时测试并审批应用程序。(有关详细信息,请参阅启动分阶段部署。)
  • 如果您停止、编辑并重新提交分阶段部署: 如果您停止并编辑分阶段部署,然后重新发布APK以恢复分阶段部署,应用商店同样会测试并审批您的APK。(有关详细信息,请参阅在分阶段部署期间更新APK文件。)

在您增加分阶段部署百分比时(例如,从1%增加到5%,或者从5%增加到10%或更多时),应用商店不需要测试和审批您的应用程序。

分阶段部署任务

以下部分介绍与分阶段部署相关的常见任务。

启动分阶段部署

要开始分阶段部署,您需要遵循与添加应用程序即将推出版本相同的初始流程。在“即将推出的版本”选项卡上,您将看到“分阶段部署”按钮。要启动分阶段部署,请执行以下操作:

  1. 登录到开发者门户
  2. 在“控制面板”(默认主页)的“亚马逊应用商店”部分下,单击应用程序列表
  3. 单击您希望更新的应用程序。(您只能对现有的上架应用程序使用分阶段部署。)
  4. 在靠近页面顶部的位置,在您的应用程序名称下方的区域中,单击添加即将推出的版本。此时会显示一条确认消息,单击确定以继续。

    门户会为您创建一组新选项卡。“一般信息”、“可用性和定价”、“图像和多媒体”、“内容评级”和“APK文件”选项卡将带有绿色对勾标记,表明必填字段已使用与您的上架应用程序相关联的信息预先填充。“描述”选项卡没有绿色对勾标记,因为必须填写“发布说明”字段。当您添加发布说明并保存信息时,选项卡还会有一个绿色对勾标记。

  5. 更新与您新版本对应的所有提交选项卡上的信息。

    至少请更新“描述”选项卡上的发布说明字段。根据需要,对您的新APK进行其他更新。例如,您可能需要更新“图像和多媒体”选项卡上的图像资产,以便与新版本相对应。

    请注意,您不能为分阶段部署更新“内容评级”选项卡。

    了解分阶段部署中包含哪些选项卡更新

    分阶段部署中不包括您对元数据选项卡所做的任何更新。(元数据选项卡是指在“APK文件”选项卡上,除了APK文件以外的所有提交信息。) 例如,不包括对图像资产描述的更新(在“图像和多媒体”选项卡上进行)。接收分阶段部署的用户将看到与您的上架应用程序所显示内容相同的图像和描述。在分阶段部署期间,仅推送APK文件。

    即使不包括元数据选项卡上的信息,您仍然应该在首次开始分阶段部署时相应更新信息。为您即将推出的版本提供充分的信息有助于应用商店团队尽早确定任何潜在问题。以后,当您决定将应用程序发布给所有用户时,就无需再次测试和审批您的应用程序。当您向所有用户完全发布应用程序时,他们将看到新的描述和图像(以及可能更改过的其他详细信息)。

    有关填写所有提交选项卡的更多信息,请参阅以下内容:

  6. APK文件选项卡上,将现有APK替换为APK的新版本。(有关如何上传APK文件的更多信息,请参阅上传APK文件。)

  7. 单击分阶段部署
  8. 在“分阶段部署”对话框中,选择应接收此更新的用户百分比。选项分别为1%5%10%20%50%

    部署百分比选项
    部署百分比选项

    有关如何选择用户的更多信息,请参阅如何选择分阶段部署受众。请注意,您不能减少百分比,只能增加。

  9. 单击发布

    您的应用程序进入提交队列,等待应用商店测试和审批。应用商店批准您的提交之后,将按照您选择的部署百分比推送分阶段部署。以下屏幕显示了您提交的应用程序的显示方式,顶部显示了预计的初始化时间和日期:

    分阶段部署版本可用的时间显示在顶部的说明中
    分阶段部署版本可用的时间显示在顶部的说明中。

    在您的应用程序从已提交到上架期间,分阶段部署版本具有如下阶段: 已提交、审核中和已批准。(这些状态显示在“即将推出的版本”选项卡的标题上。) 有关查看部署进度的详细信息,请参阅监控APK的进度和性能中的“即将推出”部分。

查看分阶段部署的详细信息

您可以在开发者控制台中,按照与查看即将推出版本类似的方法,访问有关分阶段部署的详细信息。

  1. 登录到开发者控制台,地址为https://developer.amazon.com
  2. 转到应用程序和服务 > 我的应用程序
  3. 查找您的应用程序。在“即将推出的版本”列中,单击分阶段部署

监控APK的进度和性能

您可以看到为分阶段部署选择的部署分配百分比。要查看部署分配百分比,请在开发者控制台中转到您的分阶段部署版本(请参阅查看分阶段部署的详细信息)。部署百分比显示在页面顶部的标注中。

分阶段部署信息
分阶段部署信息

显示的百分比反映了您选择的分配规模。在百分比的下方是启动部署分配的时间(或者将启动分配的时间)。

您可以利用第三方分析工具和应用程序内工具收集有关分阶段部署版本的安装数和崩溃指标。开发者控制台仅显示选定的部署分配百分比。

增加分阶段部署百分比

如果APK表现良好,您可能希望增加部署百分比。要增加部署百分比,请执行以下操作:

  1. 在开发者控制台中,转到您的分阶段部署版本(请参阅查看分阶段部署的详细信息)。
  2. 单击分阶段部署按钮,然后选择增加分阶段部署比例
  3. 在“分阶段部署”对话框中,选择应接收此更新的用户百分比。

    例如,假设您最初选择10%,现在您决定将百分比增加到20%。如果总共有20000位用户,则分阶段部署分配的安装数将从2000增加到4000。

    增加分阶段部署百分比不需要应用商店的测试或审批。但是,在您增加百分比时,无法对选项卡(包括“APK文件”选项卡)进行任何更改。如需更新APK,请参阅下一节在分阶段部署期间更新APK文件中的步骤。

在分阶段部署期间更新APK文件

要在分阶段部署期间更新APK,请执行以下操作:

  1. 在开发者控制台中,转到您的分阶段部署版本(请参阅查看分阶段部署的详细信息)。
  2. 单击分阶段部署按钮,然后选择停止分阶段部署。在“停止分阶段部署”对话框中,单击停止

    确认您要停止分阶段部署
    确认您要停止分阶段部署

    当您停止分阶段部署时,不会有其他用户收到应用程序版本。已经收到部署版本的用户将保留该版本(应用商店不会删除或调整用户已下载的任何APK)。

  3. 从同一个“分阶段部署”下拉菜单中,选择编辑分阶段部署。现在选项卡变为可编辑。
  4. 转到“APK文件”选项卡,将现有APK替换为新的包。

    请务必在您的Gradle构建文件中为新APK提供一个递增的versionCode。应用程序清单中android:versionCode的值必须大于以前的分阶段部署 上架版本的值。

    当您上传APK的新版本时,发布ID将更改。仅当您通过开发者发布API(现已弃用)管理APK时,发布ID才相关。用户看不到发布ID。

  5. 填写了“APK文件”选项卡上的选项之后,单击保存
  6. 单击重新提交并恢复分阶段部署

    “重新提交并恢复分阶段部署”按钮
    “重新提交并恢复分阶段部署”按钮

    当您重新发布APK时,您的新APK重新完成测试和审批的提交流程。审批的日期和时间显示在“分阶段部署”选项卡的顶部。当新版本可用时,已收到APK的分阶段部署版本的用户将自动获取更新的APK。

完成分阶段部署

当您准备好将分阶段部署版本推送到您的全部用户时,请执行以下操作:

  1. 单击提交应用程序

    “提交应用程序”按钮
    当您准备好将分阶段部署版本完全上架时,单击“提交应用程序”。

    通过提交应用程序,您将向您的所有用户发布此版本。提交应用程序同时也会完成分阶段部署。

  2. 提交应用程序对话框中,单击提交以确认您希望发布应用程序。

    您会看到一条消息,说明“应用程序提交成功”。 您的应用程序现在处于发布到应用商店的过程中。发布过程可能需要30分钟到数个小时才能完成。在此期间,您将看到您的应用程序的状态为“已批准”。 发布成功后,您的应用程序将上架。

放弃分阶段部署版本

假设新APK的表现不如您的预期,而您想完全放弃它。您希望对收到分阶段部署APK的所有用户进行降级,返回原始APK。

要“弃用”分阶段部署中使用的版本,请停止并编辑分阶段版本;然后使用原始APK(但使用更高的versionCode)替换该APK,并将新版本提交给您的所有用户。请按照以下具体步骤操作:

  1. 在开发者控制台中,转到您的分阶段部署版本(请参阅查看分阶段部署的详细信息)。
  2. 单击分阶段部署按钮,然后选择停止分阶段部署。在“停止分阶段部署”对话框中,单击停止
  3. 从同一个“分阶段部署”下拉菜单中,选择编辑分阶段部署
  4. “APK文件”选项卡(现在变为可编辑)上,使用原始APK替换分阶段部署APK。确保其versionCode高于之前分阶段部署APK的versionCode

  5. 单击保存以保存在“APK文件”选项卡上进行的更改。

    虽然您可以重新提交APK,以使用新APK恢复分阶段部署,但在这种情况下,我们将放弃分阶段部署工作流并直接将应用程序发布给所有用户。

  6. 单击提交应用程序

    通过提交应用程序,您将向您的所有用户发布此版本。您的应用程序需要通过应用商店的测试和审批。

  7. 提交应用程序对话框中,单击提交以确认您希望发布应用程序。您会看到一条消息,说明“应用程序提交成功”。

    “应用程序提交成功”消息。
    “应用程序提交成功”消息。

    您的应用程序现在处于发布到应用商店的过程中。发布过程可能需要30分钟到数个小时。发布过程完成后,您的应用程序将退出分阶段部署并对所有用户上架。

分阶段部署常见问题解答

以下是与分阶段部署相关的常见问题。

我停止了分阶段部署,但选项卡不可编辑。为什么?
停止分阶段部署后,您必须从“分阶段部署”下拉菜单中选择编辑分阶段部署
分阶段部署百分比能否按照我设置的计划自动增加?
不能,您必须进入开发者控制台并手动调整分阶段百分比。
是否有任何国家/地区限制或不允许某些应用程序类型参与分阶段部署? 例如,对Fire OS 5与Fire OS 6是否有任何限制? 或者,如果我的应用程序仅在非亚马逊设备上可用,应该怎么办?
任何应用程序都可以参与分阶段部署。对于Fire OS版本或设备支持没有任何限制。不过,有关由于应用程序最低安装数造成的限制、有关价格或IAP更改的限制以及更多内容,请参阅分阶段部署的要求和限制部分。
我的应用程序有多个APK。我可以为其中一个APK创建分阶段部署吗?
是的。​多个APK针对不同的设备。您在分阶段部署中替换的APK所针对的设备,与用户的对应已上架APK所针对的设备相同。要维护相同的设备支持选项,请确保您替换 了现有APK(而不是删除然后添加新APK)。
我能否在分阶段部署中包含特定用户?
不可以,分阶段部署的受众从现有应用程序的用户群及其设备支持您应用程序的潜在用户中随机选择。请参阅如何选择分阶段部署受众
分阶段部署是否适用于平板电脑和电视?
是的,只要应用商店中的应用程序符合分阶段部署的要求和限制中所述的要求(例如,您的应用程序必须至少有10000个非重复应用程序安装才能参与分阶段部署),您就可以为任意应用程序创建分阶段部署。
当分阶段部署状态发生变化时,我是否会收到电子邮件通知?
系统会发送在下列时间发送不同的电子邮件: (1) 当你提交你的应用程序时,(2) 应用商店拒绝了您的应用程序时,(3) 您下架应用程序时,(4) 您的应用程序上架时。更改分阶段部署百分比时,您不会收到电子邮件通知。
为什么无法在“分阶段部署”对话框中选择100%单选按钮以立即发布应用程序?
我们希望确保选择100%是一个经过深思熟虑的选择。要将您的分阶段部署对所有用户上架,请单击主屏幕上的“提交应用程序”按钮。请注意,单击“提交应用程序”所触发的工作流,不同于标准的即将推出版本的工作流。如果您的应用程序已在分阶段部署中获批,单击“提交应用程序”会发布元数据并使该版本上架(在发布完成后),无需审批和测试。
没有安装该应用程序的客户是否可以参与到分阶段部署中?
是的,分阶段部署的目标用户列表源于现有用户群(已经下载您应用程序的用户)以及符合安装您应用程序要求(由于设备支持)的潜在用户。请参阅如何选择分阶段部署受众
我是否应该在提交之前完成元数据选项卡,即使客户在分阶段部署期间看不到此信息也是如此?
是的。​如果应用商店采集团队发现其他选项卡中的信息存在问题(例如,可能是您的某个图像资产存在问题),团队可以尽早确定此问题,这样您在决定全面上架时不会出现延误。在您的应用程序得到了分阶段部署批准之后,当您决定将应用程序发布给所有用户时,就无需再次测试和审批您的应用程序。
如何在分阶段部署期间更改元数据选项卡?
您必须首先从“分阶段部署”菜单中选择停止分阶段部署来停止分阶段部署。停止分阶段部署后,从同一个菜单中选择编辑分阶段部署。执行此操作后,您可以对选项卡进行更改。您的应用程序首先需要由应用商店采集团队进行测试/审批,然后才能重新开始分阶段部署。只要您更改了提交选项卡上的信息,您的应用程序就必须通过应用商店的审批流程。这就是您只能增加部署百分比而选项卡锁定无法编辑的原因。
我是否可以将“可用性和定价”选项卡上的未来发布日期功能与分阶段部署结合使用?
是的,您可以设置未来的发布日期,同时仍使用分阶段部署。如果您输入未来的发布日期(例如两周之后),则在该日期之前不会进行分阶段部署。
如果扩大国家/地区的可用性,是否会有来自该国家/地区的分阶段部署目标用户?
不会,您的分阶段部署使用与上架APK相同的元数据信息。如果您选择新的地理位置,该位置中的任何用户都不会收到更新,因为您的上架APK在该地理位置不可用。
如何查看用户对分阶段部署版本的评分或评论?
您必须使用自己的工具或第三方应用程序分析来收集此信息。目前,应用商店不提供针对分阶段部署的细分数据。
能否降低分阶段部署百分比?
您不能降低部署百分比。有关如何降级用户所安装APK版本的策略,请参阅放弃即将推出的版本,将用户返回到原始APK
分阶段部署与上架应用程序测试有何不同?
上架应用程序测试(LAT)更侧重于功能测试。使用LAT,您必须手动指定哪些用户应测试您的应用程序,而且用户数限制为500。LAT不要求您的应用程序已经存在于应用商店中,而且您可以推送整个应用程序(包括元数据信息),而不仅仅是APK。相比之下,分阶段部署更侧重于性能测试。通过分阶段部署,根据您选择的部署百分比,从现有应用程序用户群或者从可以安装该应用程序的潜在用户中选择用户。在分阶段部署中包含的用户数不受限制。用户仅接收APK文件;除此之外,他们还可以继续查看上架应用程序中的元数据。有关详细信息,请参阅如何选择分阶段部署受众
是否能将应用程序永远保留在分阶段部署状态?
您始终应完成分阶段部署,最终将应用程序提交给您的所有用户。但是,开发者控制台中不会有任何强制您完成分阶段部署的内容。有关详细信息,请参阅放弃分阶段部署版本
更改分阶段部署APK的设备支持选择会发生什么情况?
不会发生任何不利的情况,因为分阶段部署仅推送到已安装您的上架应用程序或者符合安装上架应用程序条件的用户。在分阶段部署版本中,如果您选择了APK支持的新设备(例如,可能是新的平板电脑设备),但上架应用程序的现有用户群不包括使用新平板电脑设备的任何用户,则分阶段部署不会推送到这些平板电脑设备用户。您的分阶段部署版本使用与上架APK相同的设备支持选项。如果您为应用程序选择新设备,应用商店团队将在这些设备上测试您的应用程序,但分阶段部署分发中不包括这些新设备。
在随机选择用户时,这一选择是否会保持与上架应用程序相同的地理位置比率? 例如,如果有1000位用户安装了该应用程序(500位来自美国,500位来自英国),分阶段部署是否保持相同比例(即在200位用户包括100位美国用户和100位英国用户)?
否,所选用户比率不与现有地理分布密度保持一致。选择纯粹是随机的,独立于地理位置因素(但会与上架应用程序的地理位置可用性保持一致)。
在分阶段部署后,是否必须添加应用程序的即将推出版本以将其向所有用户提供?
否,您可以直接提交分阶段部署版本,无需创建另外的即将推出版本。
默认情况下,分阶段部署中是否包含原始开发者?
否,默认情况下不包括原始开发者。
提交应用程序后,屏幕显示“应用程序提交成功”,但状态仍为“已提交”,而且显示了“取消应用程序提交”选项。 既然我的应用程序已经获得批准,为什么不能立即上架?
发布过程最多可能需要数个小时才能完成。在此期间,您将看到应用程序的状态为“已提交”。 一旦发布成功,它会立即上架。
在分阶段部署APK中,我选择了一个已上架APK不支持的设备。由于分阶段部署不会包括使用该新设备的任何用户,如何才能在分阶段部署中测试此新设备?
应用商店团队将针对您选择的所有支持设备测试您的APK,无论您的分阶段部署是否包含这些设备。
在为分阶段部署版本选择设备支持选项时,设备支持中是否有任何指示可以让我知道不会针对该设备测试APK?
不,UI中没有任何指示来说明这一点。
如果我更新了上架应用程序元数据(不需要应用商店审批和测试的更新),分阶段部署版本是否也会接收这些更新?
是的,您的分阶段部署版本会接收与您上架应用程序相同的元数据,因此对上架应用程序的任何允许的更新也将应用到您的分阶段部署。但是,只允许对上架应用程序进行特定更新,例如编辑您的描述和图像。您必须创建新版本才能更改上架应用程序的内容评级或APK文件。(在您编辑上架应用程序的信息时,对于需要重新提交并由应用商店审批的更新,“编辑”按钮不可用。) 在已经创建的现有分阶段部署版本之外,您无法创建新版本。例如,您无法在“APK文件”选项卡上更改上架应用程序的设备支持选项,因为这样做需要您创建新版本。如果您已经有一个分阶段部署版本,就无法创建与现有分阶段部署版本同时上架的另一个新版本。
分阶段部署的用户群是否为动态?
是的,按百分比计算,如果您的用户群增加,则部署分配也会增加。例如,如果有5000位新用户下载您的应用程序,则您的分阶段部署将按比例增长。
尚未下载应用程序最新版本的用户(使用较早的版本)是否符合分阶段部署的条件?
是的,任何符合此更新要求的用户都会接收更新。