Google Play商店如何处理应用权限更改?

时间:2013-03-12 13:59:27

标签: android google-play

Google Play商店将应用分为三个不同的类别:

  • 更新
  • 手动更新
  • 最新

应用商店如何处理以下情况?

  1. 使用权限 android.permission.INTERNET
  2. 发布应用(版本1)
  3. 发布更新(版本2),权限为 android.permission.INTERNET android.permission.READ_PHONE_STATE
    - >该应用现已放入手动更新,因为权限已更改。
  4. 发布另一个更新(版本3),删除 android.permission.READ_PHONE_STATE (以便权限重置为 1 状态)
  5. 问题1:

    如果用户尚未同时更新应用程序(仍在版本1上),该应用程序是否会保留在手动更新组中,还是会被放置回到更新(因为权限已重置为初始状态)?

    问题2:

    如果用户已经使用版本2,那么应用程序是否会列在更新手动更新下(权限已更改,但是它的权限比以前少了一个)?

    测试这些场景真的很难。所以我希望以前有人经历过这个。

2 个答案:

答案 0 :(得分:1)

好的,我刚用测试应用程序重新创建了两个场景,并得到了以下结果:

情景1:
该应用程序将从手动更新部分移回(自动)更新部分。

情景2:
无论权限数量是增加还是减少,应用程序将始终列在手动更新下,以便用户必须手动接受权限更改。

答案 1 :(得分:0)

问题1: 我相信该应用将位于更新而不是手动更新类别,但我不是百分百确定。

问题2: 我知道一个事实,即使删除权限,该应用程序也将在手动更新类别中。它发生在我之前。