代码之家  ›  专栏  ›  技术社区  ›  Benjohn

当我发布iTunes Connect时会发生什么?

  •  13
  • Benjohn  · 技术社区  · 7 年前

    Phased release option

    一旦更新发布给用户,实际会发生什么?我能得到什么样的控制和反馈?

    1 回复  |  直到 7 年前
        1
  •  37
  •   John Sibly    7 年前

    这是你在iTunesConnect中分阶段发布的用户界面。

    Phase release interaction

    以下是几件事的总结,其中一些是显而易见的,有些则不那么明显:

    • 如果用户希望只进行分阶段的自动更新,则可以手动下载更新。
    • 您可以暂停推出(最多30天)。我想你可以做很多次。
    • 有一个按钮(在应用程序页面的右上角)允许您 立即

    分阶段发布的进展 .最初是非常缓慢的,然后在最后逐渐增加。这意味着你在第一天用1%的用户测试水。推出的形状如下:

    • 第1天1%获得更新1%正在更新。
    • 第三天还有3%的人得到更新,5%的人正在更新。
    • 第4天还有5%得到更新10%正在更新。
    • 第6天30%以上获得更新50%正在更新。
    • 第7天50%以上获得更新100%正在更新。

    Pausing release

    仍然可以手动更新到此版本 因此,如果您发现版本中存在关键问题,暂停分阶段发布并不能让您完全停止更新。然而,它应该相当有效,因为大多数用户可能不会手动检查更新。

    提供更新

    我们在分阶段发布的早期看到了一些关键问题,然后我们可以暂停该分阶段发布并创建一个新的更新 F

    直到 可用,用户可以手动更新到 如果他们选择,但很可能不会手动更新。

    如果我意识到了剩下的几点,我会补充答案。

    分阶段顺序是由用户还是由设备决定的 ? 文本提到了“用户”,但不是很明确。如果是按设备订购,用户可能会在第1天更新手机,第3天更新iPad,第6天更新手表,第7天更新苹果电视。

    ? 还是选择了新的订单,让不同的用户先走后走?还是顺序不是明确的,只是随机的?特别是,这会影响到您正在修补的坏版本。如果你确定它自己没有任何问题,你可以发布补丁。但是如果你分阶段进行修复,那么得到坏版本的一半用户可能会被困一周。