android 如何修复我的移动的应用程序中的Apache Cordova漏洞

iugsix8n  于 2024-01-04  发布在  Android
关注(0)|答案(1)|浏览(118)

我正试图使用Dreamweaver和Phonegap制作一个移动的应用程序。一切顺利,但当我试图上传我的APK到谷歌开发者控制台,我收到了这封邮件.
“你好Google Play开发者,
我们拒绝了包名为[packagname]的[Myappname],因为它违反了我们的恶意行为或用户数据政策。如果您提交了更新,则您的应用的旧版本仍可在Google Play上使用。
此应用程序使用的软件包含用户的安全漏洞或允许在没有适当披露的情况下收集用户数据。
以下是在您最近提交的应用中检测到的问题和相应的APK版本列表。请尽快升级您的应用并增加升级后的APK的版本号。
Apache Cordova漏洞已在Apache Cordova v.4.1.1或更高版本中修复。
您可以在此Google帮助中心文章中找到有关如何升级的信息。

请有人帮我这个.我怎么修复它.?这里是我的..

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <widget xmlns = "http://www.w3.org/ns/widgets"
  3. xmlns:gap = "http://phonegap.com/ns/1.0"
  4. id = "com.phonegap.myapp"
  5. versionCode = "11"
  6. version = "1.0.0" >
  7. <!-- versionCode is optional and Android only -->
  8. <name>My App Name</name>
  9. <description>
  10. description
  11. </description>
  12. <author href="https://author.com" email="[email protected]">
  13. author
  14. </author>
  15. <preference name="phonegap-version" value="3.7.0" />
  16. <preference name="windows-identity-name" value="PhonegapBuild.PGBDeveloper" />
  17. <plugin name="cordova-plugin-inappbrowser" spec="1.3.0" />
  18. <plugin name="cordova-plugin-device" spec="1.1.2" />
  19. <plugin name="cordova-plugin-splashscreen" spec="3.2.2" />
  20. <splash src="splash.png" />
  21. <!-- Define app icon for each platform. -->
  22. <icon src="img/icon.png" />
  23. <icon src="img/icon/android/icon-36-ldpi.png" gap:platform="android" gap:qualifier="ldpi" />
  24. <icon src="img/icon/android/icon-48-mdpi.png" gap:platform="android" gap:qualifier="mdpi" />
  25. <icon src="img/icon/android/icon-72-hdpi.png" gap:platform="android" gap:qualifier="hdpi" />
  26. <icon src="img/icon/android/icon-96-xhdpi.png" gap:platform="android" gap:qualifier="xhdpi" />
  27. <icon src="img/icon/blackberry/icon-80.png" gap:platform="blackberry" />
  28. <icon src="img/icon/blackberry/icon-80.png" gap:platform="blackberry" gap:state="hover"/>
  29. <icon src="img/icon/ios/icon-57.png" gap:platform="ios" width="57" height="57" />
  30. <icon src="img/icon/ios/icon-72.png" gap:platform="ios" width="72" height="72" />
  31. <icon src="img/icon/ios/icon-57-2x.png" gap:platform="ios" width="114" height="114" />
  32. <icon src="img/icon/ios/icon-72-2x.png" gap:platform="ios" width="144" height="144" />
  33. <icon src="img/icon/webos/icon-64.png" gap:platform="webos" />
  34. <icon src="img/icon/windows-phone/icon-48.png" gap:platform="winphone" />
  35. <icon src="img/icon/windows-phone/icon-173.png" gap:platform="winphone" gap:role="background" />
  36. <preference name="SplashScreenDelay" value="5000" />
  37. </widget>

字符串

txu3uszq

txu3uszq1#

正如它在拒绝消息中明确提到的那样,您正在使用非常旧的Cordova版本(4.x)
尝试将您的应用程序升级到最新版本的Cordova(6.x)在此过程中,您可能需要重新安装一些插件,并且可能需要重新测试应用程序一次。但最新版本的Cordova为您修复了大部分安全漏洞。我们最近在iOS应用程序商店中获得了使用Cordova 6.x的认证

相关问题