2016-02-10 81 views
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 
+0

它可能与您使用的插件有关。你使用哪些插件? – robert

+0

@robert我编辑了我的文章 – Greg

+0

然后它不是插件。您是否尝试先从手机中卸载该应用程序?从设置,清除缓存,数据等我曾经遇到与我的应用程序prev版本的干扰(这与推消息有关,但它是值得一试) – robert

回答

0

加入config.json文件的插件列表中www folder解决。

由于某种原因,我没有这个。

相关问题