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