向用户提供移动应用更新和新功能需要一种谨慎和深思熟虑的方法。Android应用开发者中流行的一种方法是“分阶段部署”发布管理方法。本文探讨了什么是分阶段部署,为什么这些部署非常重要,以及它们对您和您的用户有如何的益处。
分阶段部署是一种发布策略,让您可以在向所有人提供应用更新之前,将应用更新逐步部署给一部分用户。您可以选择分阶段接收更新的用户百分比,而不是一次性将更新推送给所有用户。例如,可能首先对5%的用户提供更新,然后逐渐增加到10%、20%,以此类推,直至达到100%。
通过最初向用户群中的一小部分用户发布更新,您将能够在广泛发布之前快速发现和解决任何不可预见的错误或兼容性问题。实现分阶段部署还将为您提供有价值的真实用户反馈,以便根据用户反应和行为对应用进行微调。此外,分阶段部署可以降低可预防的大规模应用故障的风险。如果发现严重问题,可以在影响大量用户之前停止部署。最后,您可以在每个阶段密切监控应用性能、服务器负载和网络使用情况的诊断,以确保更新达到最佳效果。
1. 在分阶段部署对话框中,选择应接收此更新的用户百分比。相应选项分别为1%、5%、10%、20%和50%。
a) 在开发者控制台中,转到您的分阶段部署版本(请参阅查看分阶段部署的详细信息)。
b) 单击分阶段部署按钮,然后选择增加分阶段部署比例。
c) 在分阶段部署对话框中,选择应接收此更新的用户百分比。增加分阶段部署百分比不需要通过亚马逊应用商店的测试或审批。
即使进行了细致的规划和测试,在部署过程中也可能出现意想不到的问题。在这种情况下,如果知道如何及时停止分阶段部署,可以防止对用户体验的潜在负面影响,并保护您应用的声誉。
常见问题:
停止分阶段部署的步骤:
如果要对任意选项卡进行更改(包括替换AAB/APK文件),必须从分阶段部署菜单中选择停止分阶段部署来停止分阶段部署,然后选择编辑分阶段部署。
要“回滚”分阶段部署中使用的版本,请停止并编辑分阶段部署,然后使用原始APK(但versionCode更高)替换该APK,接着将新版本提交给所有用户。
回滚分阶段部署的步骤:
分阶段部署可确保为您的客户一致发布更新。这种方法有助于收集有价值的反馈,发现并修复错误,并降低与大规模部署相关的风险。 请记住,成功的分阶段部署只是一个开始。持续倾听用户的意见、收集反馈并进一步迭代应用至关重要。