Android - 将 OS 升级到 Marshmallow 后,已安装的应用程序的权限如何运作

Android - How does permissions behave on an installed app after upgrading OS to Marshmallow

如果用户在 Lollipop 中安装具有某些权限的应用程序,然后更新到 Marshmallow,

应用的权限会被授予还是默认全部撤销,需要重新授予权限window?

该应用程序是使用 Android M 作为目标 sdk

构建的

F.E。我的应用程序有一个在后台运行并需要权限的进程,Lollipop 用户安装该应用程序并且运行正常,但随后将 phone 更新为 Marshmallow。

在用户授予权限之前,应用进程是否会失败?

The app is build with Android M as target sdk

是的,您需要更新您的应用以向用户请求您的应用所需的权限,否则您的应用可能会崩溃。

如果您应用的目标 sdk 小于 23,那么您的应用可以正常运行。