【发布时间】:2019-01-25 20:12:35
【问题描述】:
我正在我的应用中实现运行时权限。我有几个问题要清楚地理解它们。
情况:
- 我的应用程序 B 是 应用程序 A 的子应用程序
- 也就是说,我的应用程序作为其一部分驻留在 应用程序 A 中,并且在需要时我可以启动它。
问题:
如果用户已经将所有必要的运行时权限授予应用程序 A(父应用程序),那么子应用程序,即 应用程序 B 是否可以携带相同的权限授予还是必须再次询问他们?
如果我在旧版本的基础上安装新版本的应用程序,是否需要再次询问权限?假设是版本 2 到 3。
【问题讨论】:
-
“我的应用程序(B)是应用程序(A)的子应用程序”是什么意思? “我的应用程序作为其一部分驻留在应用程序 A 中,并且在需要时我可以启动它”是什么意思?
-
@CommonsWare 在父应用程序中有一个名为“Axis”的按钮,如果您单击它将打开一个名为“Axis”的子应用程序,其中包含很少的数据来推进工作
-
所以 app(B) 真的只是一个从 app(A) 获取某种意图/数据的其他应用程序?
-
@TWL 是的,你没看错。