繁体   English   中英

PhoneGap Build 3.3.0:权限-无或全部?

[英]PhoneGap Build 3.3.0: Permissions - none or everything?

我正在通过PhoneGap构建应用程序,并阅读了100篇关于PhoneGap和权限的文章,但这些解决方案似乎都不起作用。

我不是使用CLI进行开发,而是使用PhoneGap Build(因此我只有一个config.xml)。

如果我未在config.xml中添加任何特定设置,则它只会请求任何内容。 我不需要它,我只需要Internet访问和地理位置。 但是无论什么组合

<feature name="Geolocation">
<param name="android-package" value="org.apache.cordova.geolocation.GeoBroker" />
<param name="ios-package" value="CDVLocation" />
</feature>

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

我使用,它在Android上不起作用。

"Permissions=none" -> Only Internet Access requested
"Feature Geolocation" + "Permissions=none" -> Only Internet Access requested
"Feature Geolocation" -> Only Internet Access requested (why???)
"None of the above" -> Everything requested

可以下载和编辑APK文件,但这不是解决方案, 充其量只是一个临时解决方法。 进行每次更改后,我都必须再次编辑APK。

解决方案呢? 我可以尝试的任何代码,因此仅请求地理位置和网络。 不是全部还是什么?

我已经基本阅读了有关PhoneGap的所有SO帖子,但是每次或与CLI一起使用时,它们都会得出相同的结论。

(编辑:所讨论的Android是Android-2.3设备-虽然它很旧,但它可以处理该应用程序,并且还应该处理权限)

如果只需要这些首选项的权限,则必须将它们设置为true,然后将所有其他首选项设置为false。

配置文件中只有10-15行代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM