如何允许 Phonegap 使用地理位置(权限)
Posted
技术标签:
【中文标题】如何允许 Phonegap 使用地理位置(权限)【英文标题】:How to allow Phonegap to use geolocation (permission) 【发布时间】:2017-12-28 11:06:32 【问题描述】:我创建了一个 Phonegap 应用,它显示了用户当前的位置。
在应用程序的模拟过程中一切正常,但在编译后就不再工作了。
当我在我的智能手机上安装应用程序时,不需要任何权限。所以我想这就是问题所在。地理定位插件没有权限就不能用?
所以我的问题是,如何将地理位置权限添加到config.xml?我在下面放了一个指向我的 config.xml 的链接。
非常感谢您的回答,以及来自德国的问候:-)
The config.xml
【问题讨论】:
您是在 ios 还是 android 上进行测试? 我正在 Android 上进行测试。但最后它适用于以下权限。努尔谢谢:-) 前两个应该已经存在,地理定位插件应该添加它们 【参考方案1】:在 Android 中添加到清单:
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
【讨论】:
当我使用 CLI 9.0 Phonegap build 将它添加到我的 config.xml 时,会出现错误提示配置文件格式错误 你能分享你的配置文件吗以上是关于如何允许 Phonegap 使用地理位置(权限)的主要内容,如果未能解决你的问题,请参考以下文章
如何从 PhoneGap iOS 6 应用程序中删除位置服务请求?
phonegap ios:当用户为权限请求框选择“不允许”时,推送通知冻结