phongap 应用程序中用户的最低权限

Minimum permissions from user in phongap app

我有一个即将发布的 phongap 应用程序, 该应用程序从数据库 (AJAX) 获取数据,在 google 地图上显示用户位置,并在用户本地存储中存储一些字符串。

我使用 phonegap build 构建了我的应用程序,一切都很好。

我的问题是,当我将 APK 下载到我的设备时,系统要求我提供所有可能的权限。 我取消选中 WMAppManifest 中所有不需要的功能,我的 config.xml 显示:

<features>
<feature name="Device">
  <param name="wp-package" value="Device" onload="false"/>
  <param name="android-package" value="Device" />
</feature>
<feature name="NetworkStatus">
  <param name="wp-package" value="NetworkStatus"/>
  <param name="android-package" value="NetworkStatus" /></feature>

我很确定我的问题出在配置文件中,但它是什么? 提前致谢。

您可以在您的应用程序中设置单独的权限config.xml

首先,禁用所有权限。

<preference name="permissions" value="none" />

之后,您可以一一启用所需的权限。

<feature name="http://api.phonegap.com/1.0/network" />
<feature name="http://api.phonegap.com/1.0/camera" />
<feature name="http://api.phonegap.com/1.0/notification" />
<feature name="http://api.phonegap.com/1.0/geolocation" />
<feature name="http://api.phonegap.com/1.0/media" />
<feature name="http://api.phonegap.com/1.0/contacts" />
<feature name="http://api.phonegap.com/1.0/file" />
<feature name="http://api.phonegap.com/1.0/battery" />
<feature name="http://api.phonegap.com/1.0/device" />

只需插入您需要的功能 - 其他 can/should 将被忽略。

来源:PhoneGap Build Documentation (Features section)