我有一个phongap应用程序几乎准备好发布, 该应用程序从数据库(AJAX)获取数据,在谷歌地图上显示用户位置,并在用户localstorage中存储一些字符串。
我使用phonegap构建我的应用程序,这一切都很好。
我的问题是当我将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>
我很确定我的问题出在配置文件中,但它是什么? 提前谢谢。
答案 0 :(得分:1)
您可以在应用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" />
只需插入您需要的功能 - 其他功能可以/应该省略。