【发布时间】:2018-06-08 21:11:03
【问题描述】:
我正在使用 PhoneGap (Cordova),但我一生都无法弄清楚如何指定应用程序在使用 PhoneGap Build 服务时需要哪些权限。
根据我的阅读,PhoneGap Build 仅从位于项目根目录中的 config.xml 中提取信息,并且不需要任何特定于平台的文件(我已将我的平台文件夹从源代码管理中完全排除)。我设法在 PhoneGap 示例应用程序中找到了以下行,以将应用程序限制为 PhoneGap 应用程序的最基本权限,但我不知道使用什么格式来指定其他权限。
<preference name="permissions" value="none"/>
PhoneGap 是否有一个通用的权限列表来抽象供应商特定权限,或者我是否需要将我的供应商目录保存在源代码控制中(我已经阅读过这违反了最佳实践)。
【问题讨论】:
-
只有在使用插件时才需要额外的权限,并且插件在需要特定权限时会自动更新平台的首选项文件(通过 plugin.xml)。
标签: cordova phonegap-build android-permissions