0
我已经搜索了整个互联网,但没有找到任何解决我的问题。科尔多瓦禁用默认权限
当我建立我的应用程序,我的手机(安卓)它要求大量的权限上安装它:audio, edit contacts, read contacts, location, record audio, delete USB changes, send texts, ....
我试过这一行添加到我的3210:
<preference name="permissions" value="none"/>
我已经尽力增加uses-permissions
:
<platform name="android">
<config-file target="AndroidManifest.xml" parent="/manifest">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
</config-file>
</platform>
但是,什么也解决了它,它仍然不断要求这些权限..
万一我的config.xml文件:
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.ionicframework.starter" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"
version="1.0.0">
<name>HelloCordova</name>
<description>
An Ionic Framework and Cordova project.
</description>
<author email="[email protected]" href="http://example.com.com/">
Your Name Here
</author>
<content src="index.html" />
<access origin="*" />
<preference name="webviewbounce" value="false" />
<preference name="UIWebViewBounce" value="false" />
<preference name="DisallowOverscroll" value="true" />
<preference name="KeyboardDisplayRequiresUserAction" value="false" />
<!-- Ionic supports Android Jellybean and up -->
<preference name="android-minSdkVersion" value="16" />
<!-- Don't store local data in an iCloud backup. Turn this to "cloud" to enable storage
to be sent to iCloud. Note: enabling this could result in Apple rejecting your app.
-->
<preference name="BackupWebStorage" value="none" />
<feature name="StatusBar">
<param name="ios-package" value="CDVStatusBar" onload="true" />
</feature>
</widget>
编辑:插件我使用:
cordova-plugin-console
cordova-plugin-whitelist
cordova-plugin-splashscreen
cordova-plugin-device
cordova-plugin-statusbas
ionic-plugin-keyboard
它可能与您使用的插件有关。你使用哪些插件? – robert
@robert我编辑了我的文章 – Greg
然后它不是插件。您是否尝试先从手机中卸载该应用程序?从设置,清除缓存,数据等我曾经遇到与我的应用程序prev版本的干扰(这与推消息有关,但它是值得一试) – robert