Google给了我关于我的应用的安全错误。它表明Apache Cordova存在一些安全漏洞。我尝试将其升级到Cordova cli-6.0.0
。我正在用PhoneGap构建我的应用程序。
在阅读了cordova-whitelist-plugin中的白名单问题后,我在PhoneGap xml配置文件中添加了<allow-intent>
和<allow-naviation>
首选项。
升级后,我的所有Play商店网址都停止了工作。 这是我的配置文件。
<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns = "http://www.w3.org/ns/widgets"
xmlns:gap = "http://phonegap.com/ns/1.0"
id = "com.example.example"
version = "1.0.6">
<name>Statistical quality control</name>
<description>
description about app
</description>
<author href="http://apps.example.com" email="support@example.com">
authorname
</author>
<preference name="LoadingDialog" value="Application Warming Up..."/>
<preference name="permissions" value="none"/>
<preference name='phonegap-version' value='cli-6.0.0' />
<preference name="orientation" value="default" />
<preference name="target-device" value="universal" />
<preference name="fullscreen" value="true" />
<preference name="android-minSdkVersion" value="11" />
<preference name="android-installLocation" value="internalOnly" />
<gap:platform name="android" />
<gap:plugin name="org.apache.cordova.network-information" version="0.2.3" />
<icon src="icon.png" />
<icon src="res/icon/android/drawable-ldpi/icon.png" gap:platform="android" gap:density="ldpi" />
<icon src="res/icon/android/drawable-mdpi/icon.png" gap:platform="android" gap:density="mdpi" />
<icon src="res/icon/android/drawable-hdpi/icon.png" gap:platform="android" gap:density="hdpi" />
<icon src="res/icon/android/drawable-xhdpi/icon.png" gap:platform="android" gap:density="xhdpi" />
<icon src="res/icon/android/drawable-xxhdpi/icon.png" gap:platform="android" gap:density="xxhdpi" />
<access origin="*" browserOnly="true"/>
<allow-intent href="*" />
<allow-navigation href="*" />
</widget>