我使用Mobile First 7.1开发了一个应用程序。我添加了Android环境并构建了项目。我从已生成的Android项目创建了已签名的APK,并已上传Google Play商店,并且我的应用已被Google Play商店拒绝,并显示以下消息
Google Play开发者,你好 我们拒绝了包含com.Sample.app包名称的SampleApp,因为它违反了我们的恶意行为或用户数据政策。如果你提交了 更新,您的应用程序的先前版本仍然可用 Google Play。此应用使用包含安全性的软件 用户的漏洞或允许收集用户数据 没有适当的披露。以下是问题清单和 在您最近检测到的相应APK版本 提交。请尽快升级您的应用 增加升级版APK的版本号。漏洞APK 版本Apache Cordova漏洞已在Apache中修复 Cordova v.4.1.1或更高版本。您可以找到有关如何使用的信息 此Google帮助中心文章中的升级。 44确认你的意思 正确升级,将应用的更新版本提交给 开发人员控制台并在五小时后回来确认 警告消失了。虽然这些漏洞可能不会影响每个应用程序 使用此软件时,最好保持所有安全性的最新状态 补丁。确保更新应用中已知的库 安全问题,即使您不确定问题是否与之相关 你的应用。应用还必须遵守开发者分发 协议和开发者计划政策。如果你觉得我们做了 这个错误的决定,请联系我们的开发人员支持 队。
答案 0 :(得分:2)
您无法升级MobileFirst Platform Foundation 7.1附带的Cordova。但是,谷歌关注的漏洞已经在Cordova版本中得到解决,该版本随着这些修补程序的应用而发布了7.1版本,并且Google了解如何识别应用了相应修补程序的MFP应用程序。因此,如果您使用最新的iFix for MFP 7.1并使用它重建您的应用程序,则不应因此而被拒绝。
如果您是IBM客户,可以获取最新的iFix for 7.1 here。如果您以这种方式构建应用程序,则可以在Studio组件(或CLI)中解决此问题。如果您使用的是Studio,则可以通过添加下载的Studio ZIP文件(Eclipse p2安装库)作为Eclipse中的软件安装源并进行更新来应用此修复程序。
答案 1 :(得分:0)
您正在使用的MobileFIrst 7.1的构建级别是多少? 最新版本的MobileFirst 7.1应该修复此问题。