【问题标题】:manifest permissions change when rolling out new app version推出新应用版本时清单权限更改
【发布时间】:2013-05-17 08:40:23
【问题描述】:
我们在清单中拥有 3 个权限 - 版本 1.0 - 应用下载量约为 10k+。
我们添加了 1 个权限 - 1.1 版 - (不知道它会取消“自动更新”复选框)
不会为用户自动更新。
问题:
如果我们推出具有相同代码的新版本 1.2,但删除 1.1 中添加的权限,用户是否会自动从 1.0 更新到 1.2?
将应用程序恢复到 1.0 版本是否会为用户带来“自动更新”复选框?
【问题讨论】:
标签:
android
android-manifest
google-play
【解决方案1】:
谷歌官方对此的回应:
“请注意,更改应用版本之间的权限不会阻止用户收到更新可用的通知。唯一的区别是,当 Google Play 通知用户更新可用时,用户必须手动接受新的权限要求。在换言之,更新不会自动安装,但仍会通知用户。
在这种特殊情况下,任何更新到新版本的用户都已经接受了权限更改。此外,在未来的更新中恢复权限将需要更新的用户再次接受新权限(可能不是问题,因为他们接受了之前的更改)。同样,如果权限相同,任何不接受权限更改并保留在旧版本上的用户都将自动更新到最新版本。”
【解决方案2】:
没有。
如果应用的权限发生变化,用户必须始终确认更新。