zoukankan      html  css  js  c++  java
  • iOS 关于自动更新的分阶段发布(灰度发布)的相关简介

    前言: 

    AppStore 发布应用方式除了自动和手动,如今添加了分阶段发布(灰度发布)。目的很明确,降低新版本骤然上升的bug率,不能挽回,只能发布新版本的风险。也也是针对禁止使用热修复,推出的相对合理的解决方案吧。来大家一起学习一下。

    说明:

    好多人觉得分阶段发布会不会影响发布更新周期?

    这里,苹果也有很严谨的解释说明:

    通过自动更新的分阶段发布,您可以在 7 天内依序向已打开自动更新的用户发布此更新。请注意,所有用户仍可从 App Store 手动更新至此版本。您可最多暂停分阶段发布 30 天,或随时向所有用户发布此更新

    一、关于自动更新分阶段发布的一些说明

    1.启动后,版本更新将会在一个 7 天的时间段内按百分比发布给已打开自动更新的 iOS 用户。
    2.在分阶段发布期间每天完成自动更新的用户的百分比将显示在iTunes Connect中。
    3.所有老用户仍然可以直接从App Store手动更新应用,而新客户将始终看到最新版本。
    4.如果发现版本更新中发现有问题,可以随时暂停分阶段发布,总共最多30天,而不管暂停次数。版本更新暂停超过30天后,发布将在暂停的那一天恢复,将无法再次暂停发行。
    5.在分阶段发布期间中,也可停止发布阶段性的应用,选择发布给所有已打开自动更新的用户。
    6.分阶段发布不能选择特定的人群(如年龄、性别,领域或设备信息,如操作系统版本或设备类型),为随机选择。
    7.在分阶段发布期间,开启自动更新的用户完成自动更新,用户不会受到通知。

    二、自动更新的分阶段发布的步骤
    1.从iTunes Connect 主页,单击我的应用程序,然后选择您的应用程序。
    2.在左侧列中,点击要提交的应用版本。
    3.在“自动更新的分阶段发布”部分中,选择使用分阶段发布的7天内的“发布更新”。
    4.单击保存。

    三、在分阶段发布期间每天完成自动更新的用户百分比如下,百分比为固定的,不可更改。

     
    随时关注bug率和用户反馈, 如没有什么不可抗问题,随时根据需求面向所有用户发布

    四、自动更新的分阶段发布的利弊
    利:
    1.发现新问题,可及时暂停分阶段发布,将损失降到最低。
    2.加速产品的发布进程,减少测试周期。
    弊:
    1.只能选择老用户更新时的灰度,也就是说新用户安装的都是新版。
    2.在群体的选择上是随机的,抽到的用户不能代表全局用户特征,统计误差不定,有可能很大,也有可能很小。
    3.灰度发布的新版本一旦出现问题是无法回滚的,在修复版开发完成重新发布审核上架之前,已经更新的用户只能继续用bug版本。
    4.只能做较大的灰度测试,无法针对功能较小模块甚至代码片段做灰度。

    五、参考相关链接:
    1.https://itunespartner.apple.com/en/apps/faq/Managing%20Your%20Apps_Submission%20Process
    2.http://www.jiemian.com/article/1378301.html
    3.http://www.appadhoc.com/blog/what-is-grey-release/
    4.http://www.pmcaff.com/article/index/786702749524096?from=label&pmc_param[label_name]=

  • 相关阅读:
    web-----------HTTP协议
    python基础作业------模拟实现一个ATM + 购物商城程序
    python--------进程与线程
    作业--用户输入数字0-100,判断成绩,用函数
    blog真正的首页
    blog首页视图
    让django完成翻译,迁移数据库模型
    创建Django博客的数据库模型
    创建blog APP
    在PyCharm上创建Django项目
  • 原文地址:https://www.cnblogs.com/someonelikeyou/p/7238470.html
Copyright © 2011-2022 走看看