我正在尝试使用Dreamweaver和Phonegap制作移动应用。这一切都很好但是当我尝试将我的APK上传到Google开发者控制台时,我收到了这封邮件......
" 您好Google Play开发者,
我们拒绝[Myappname],包名称为[packagename],因为我们违反了恶意行为或用户数据政策。如果您提交了更新,那么您之前的应用版本仍可在Google Play上使用。
此应用使用包含用户安全漏洞的软件,或允许在没有正确披露的情况下收集用户数据。
以下是您最近提交时检测到的问题列表和相应的APK版本。请尽快升级您的应用并增加已升级的APK的版本号。
Apache Cordova 这些漏洞已在Apache Cordova v.4.1.1或更高版本中修复。
您可以在此Google帮助中心文章中找到有关如何升级的信息。
"
请有人帮我解决这个问题。如何修复它? 这是我的config.xml文件。
<?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.phonegap.myapp"
versionCode = "11"
version = "1.0.0" >
<!-- versionCode is optional and Android only -->
<name>My App Name</name>
<description>
description
</description>
<author href="https://author.com" email="info@author.com">
author
</author>
<preference name="phonegap-version" value="3.7.0" />
<preference name="windows-identity-name" value="PhonegapBuild.PGBDeveloper" />
<plugin name="cordova-plugin-inappbrowser" spec="1.3.0" />
<plugin name="cordova-plugin-device" spec="1.1.2" />
<plugin name="cordova-plugin-splashscreen" spec="3.2.2" />
<splash src="splash.png" />
<!-- Define app icon for each platform. -->
<icon src="img/icon.png" />
<icon src="img/icon/android/icon-36-ldpi.png" gap:platform="android" gap:qualifier="ldpi" />
<icon src="img/icon/android/icon-48-mdpi.png" gap:platform="android" gap:qualifier="mdpi" />
<icon src="img/icon/android/icon-72-hdpi.png" gap:platform="android" gap:qualifier="hdpi" />
<icon src="img/icon/android/icon-96-xhdpi.png" gap:platform="android" gap:qualifier="xhdpi" />
<icon src="img/icon/blackberry/icon-80.png" gap:platform="blackberry" />
<icon src="img/icon/blackberry/icon-80.png" gap:platform="blackberry" gap:state="hover"/>
<icon src="img/icon/ios/icon-57.png" gap:platform="ios" width="57" height="57" />
<icon src="img/icon/ios/icon-72.png" gap:platform="ios" width="72" height="72" />
<icon src="img/icon/ios/icon-57-2x.png" gap:platform="ios" width="114" height="114" />
<icon src="img/icon/ios/icon-72-2x.png" gap:platform="ios" width="144" height="144" />
<icon src="img/icon/webos/icon-64.png" gap:platform="webos" />
<icon src="img/icon/windows-phone/icon-48.png" gap:platform="winphone" />
<icon src="img/icon/windows-phone/icon-173.png" gap:platform="winphone" gap:role="background" />
<preference name="SplashScreenDelay" value="5000" />
</widget>
&#13;
答案 0 :(得分:0)
正如在拒绝消息中清楚地提到的那样,您使用的是旧版本的Cordova(4.x)
尝试将您的应用升级到最新版本的Cordova(6.x)您可能需要在此过程中重新安装一些插件,并且可能需要重新测试一次应用。但最新版本的Cordova可以为您修复大多数安全漏洞。我们最近在使用Cordova 6.x的iOS应用商店中认证了我们的应用