Android 免安装应用程序如何处理运行时权限?

How runtime permissions are handled in Android instant app?

Android N Developer 预览版引入了一项名为 Android Instant Apps.

的新功能

我阅读了有关该主题的基本信息,这是我的理解:

Android Instant Apps 使 Android 应用程序可以立即 运行,无需安装完整的应用程序。这意味着假设用户通过搜索、社交媒体、消息或其他深层链接发现了一个应用程序,他们可以直接访问属于该应用程序的 Activity,并使用该应用程序内的功能,而无需转到 Google Play store,点击安装应用程序等,从而绕过应用程序安装流程。

但是,假设通过 Instant 应用程序安装的 Activity 需要 Dangerous 权限才能工作,它何时会被调用?

基本上,android 运行如何在 Android 免安装应用程序中处理时间权限?

根据 Instant Apps FAQ:

How do permissions work in Android Instant Apps?

Android Instant Apps uses the runtime permissions model introduced in Android 6.0. If an app supports the permission model introduced in Android 6.0 (API level 23), it does not require any additional work to become an Instant App that runs on older devices.

无论在什么设备上使用 Instant App,它都将始终使用运行时权限模型。