谷歌应用市场 Google Play 灰度发布(概率发布 staged rollout)策略简介

〇.引

我们都知道Google Play是支持灰度发布的,也叫做概率发布。简单的说就是可以使本次发布覆盖到1%-100%的用户。那么这个策略具体是什么样的呢?

抛出几个问题:

如果灰度发布1%

  • 那么会不会覆盖到新用户?
  • 如果停止(halt)灰度之后,再次灰度1%还是不是同一批用户?

一.简介灰度发布(staged rollout)

当我们在应用市场更新App的时候可以选择灰度发布,通过灰度发布,可以让更新只作用在一定比例的用户上,然后逐步提高这个比例,直到全量发布。灰度发布只能用于应用的更新,而不是应用第一次发布

二.灰度用户的选取方式(User eligibility & targeting)

  • 每一个版本会随机选取一些新的或者已经装有App的用户接收到灰度更新提醒。
  • 当我们停止灰度,并且在后续又继续发布灰度的过程,随机选取的用户不会变。
  • 当我们灰度发布App直到完成全量发布之前,灰度用户分组不会改变。(当然这取决于概率是多少)
  • 我们app更新到灰度用户分组中,但是这需要一段时间让组内所有用户都收到消息。
  • 灰度分组中的用户不会收到新版本提醒
  • 如果我们选在特殊的国家进行灰度,这个范围将会限定在拥有这一地区Google Play Account的用户中

我再总结一下:

  1. 灰度用户会覆盖到新安装的用户。
  2. 每次灰度都会给用户分组,直到全量发布之前分组不会变。这包括放量中止发布->再次开启灰度发布两种情况。

参考资料:Release app updates with staged rollouts

你可能感兴趣的:(Android)