当前位置: 首页 > 知识库问答 >
问题:

phonegap android应用被google play商店拒绝

梁宪
2023-03-14

在google play商店完成必要的手续后,我为我的应用程序上传了一个apk文件。
几分钟后,我查看了我的帐户,该帐户显示以下消息,

您的 APK 因包含违反恶意行为政策的安全漏洞而被拒绝。“警报”页包含有关如何解决此问题的详细信息。
如果您提交了更新,则您之前版本的应用仍会在 Google Play 上线。

我收到一封邮件,上面写着:“以下是在您最近提交的文件中发现的问题列表和相应的APK版本。请尽快升级您的应用程序,并增加已升级APK的版本号。

这些漏洞已在阿帕奇科尔多瓦v.4.1.1或更高版本中修复。

下面是我的配置。xml文件

<?xml version='1.0' encoding='utf-8'?>
<widget id="in.happyfood.app" version="0.0.5" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" xmlns:gap = "http://phonegap.com/ns/1.0"/>
<name>HappyFood</name>
<description>
    HappyFood: Happy Food Makes Happy Mood
</description>
<author email="contact@medixpress.in" href="http://happyfood.in">
    Happy Food
</author>
<content src="index.html" />
<access origin="*" />

<preference name="windows-publisher-id" value="42688C60-E010-4B6B-8F2A-F22CD6DBE15F" />
<preference name="windows-publisher-display-name" value="InnoThoughts" />


<preference name="phonegap-version" value="3.6.3" />
<preference name="orientation"      value="default" />
<preference name="target-device"    value="universal" />
<preference name="fullscreen"       value="false" />
<preference name="webviewbounce"    value="false" />

<icon src="res/icon.png" />
<icon src="res/icon/android/happy-food-logo_1_48x48.png"   gap:platform="android"    gap:density="ldpi" />
<icon src="res/icon/android/happy-food-logo_2_36x36.png"   gap:platform="android"    gap:density="mdpi" />
<icon src="res/icon/android/happy-food-logo_3_72x72.png"   gap:platform="android"    gap:density="hdpi" />
<icon src="res/icon/android/happy-food-logo_4_96x96.png"  gap:platform="android"    gap:density="xhdpi" />
<icon src="res/icon/blackberry/icon-80.png"     gap:platform="blackberry" />
<icon src="res/icon/blackberry/icon-80.png"     gap:platform="blackberry" gap:state="hover"/>
<icon src="res/icon/ios/icon-57.png"            gap:platform="ios"        width="57" height="57" />
<icon src="res/icon/ios/icon-72.png"            gap:platform="ios"        width="72" height="72" />
<icon src="res/icon/ios/icon-57-2x.png"         gap:platform="ios"        width="114" height="114" />
<icon src="res/icon/ios/icon-72-2x.png"         gap:platform="ios"        width="144" height="144" />
<icon src="res/icon/ios/icon-180.png"           gap:platform="ios"        width="180" height="180" />
<icon src="res/icon/webos/icon-64.png"          gap:platform="webos" />
<icon src="res/icon/windows-phone/icon-48.png"  gap:platform="winphone" />
<icon src="res/icon/windows-phone/icon-173.png" gap:platform="winphone"   gap:role="background" />

<icon gap:platform="ios" height="57" src="res/icon/ios/icon-57.png" width="57" />
<icon gap:platform="ios" height="72" src="res/icon/ios/icon-72.png" width="72" />

我按照以下步骤构建了这个应用程序

  1. 创建了我的html5、css3和js文件。
  2. 把它们上传到build.phonegap.com.
  3. 上传密钥库文件并通过输入证书和密钥库密码解锁我的应用。
  4. 最后从build.phonegap.com下载文件,然后上传到playstore。

共有2个答案

鞠修雅
2023-03-14

最后通过更改config.xml文件解决了这个问题,如下所示:

<代码>

刚刚也发布了应用程序..谢谢你的帮助..

阳修永
2023-03-14

您可以尝试使用较新版本的电话间隔构建应用程序,如谷歌播放团队所述。您将需要更改:

<preference name="phonegap-version" value="3.6.3" />

类似于:

<preference name="phonegap-version" value="5.1.1" />

并更新开发计算机上安装的PhoneGap CLI的版本。

旧版本的PhoneGap具有在新版本中修复的安全漏洞。用更新的版本构建应用程序将使您的应用程序更加安全,因此您的应用将被Google Play Store接受。

 类似资料:
  • 我们的应用程序今天在SALT杂志上有报道(https://www.saltmagazine.com.au/feature/listen-up)这是一个激动人心的时刻 iOS版本将于今年晚些时候在App Store中推出 然而,尽管我每次尝试在Google Play Store中找回Android版本,但在过去的两周内,Android版本都不可用。 这款应用已经在商店里放了8年,但最近被移除了。<

  • 当我在Play商店更新应用程序时。根据谷歌的新政策,我收到以下错误: 我还检查了所有可用的选项,但谷歌一再拒绝我的申请。 我是Android新手。 问题:违反权限策略 查看你的应用程序后,我们发现它不符合使用请求权限的条件,原因如下: 根据我们的审查,我们发现您的应用表达的用户体验与您声明的核心功能{基于短信的金融交易(例如,5位消息)以及相关活动,包括金融交易的OTP账户验证和欺诈检测}不匹配。

  • 我有一个使用Xamarin为android构建的应用程序。 我一直收到同一封电子邮件,说我的应用程序正在使用Manage_External_Storage,并且一直被拒绝,即使它不在清单中。该应用程序曾在某个时候请求过该权限,但我们已经从清单中删除了该权限。甚至Play控制台应用程序捆绑资源管理器也读取了正确的权限。以下是Play控制台应用程序捆绑资源管理器中该应用程序捆绑的权限 我还检查了and

  • 我意识到每次应用程序运行时都没有必要检查谷歌play商店,尤其是如果购买已经准备好了。如果用户在使用应用程序时没有GPRS/WiFi,这也可能会导致问题! 因此,我在考虑创建一个共享偏好,它将作为检查用户是否购买了应用内购买的条件。 还有其他更安全的方法吗?正如我所读到的,共享首选项可以很容易地改变。

  • 我正在开发一个包含社交网络登录的Android应用程序。在这个问题之后,我删除了包含“WebViewClient.onReceivedSslError”的类。但当我在Google Play Store上传应用程序时,它被拒绝了,并出现以下错误。 “如何在应用程序中处理WebView SSL错误处理程序警报。” 我也使用这个类在后台发送邮件。这使用了“SSL”和“TrustManagerFactor

  • 一、跨应用商店的来源分析痛点 由于Android/iOS的应用市场的限制,难以对下载前后的用户进行唯一识别,导致H5落地页的推广与APP下载转化只能追溯到应用市场的下载。如在微信朋友圈、微博投放的信息流广告;APP开屏广告、插屏广告;Banner、推荐位;二维码推广;H5分享下载等推广形式,大多都需要根据下载前后的注册信息匹配用户,难以衡量推广效果。 二、解决方案 你可以在H5落地页为分享链接或网