使用MobileFirst 7.1的Android应用程序构建被Google Play商店拒绝

时间:2017-04-20 05:46:20

标签: android google-play ibm-mobilefirst

我使用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确认你的意思   正确升级,将应用的更新版本提交给   开发人员控制台并在五小时后回来确认   警告消失了。虽然这些漏洞可能不会影响每个应用程序   使用此软件时,最好保持所有安全性的最新状态   补丁。确保更新应用中已知的库   安全问题,即使您不确定问题是否与之相关   你的应用。应用还必须遵守开发者分发   协议和开发者计划政策。如果你觉得我们做了   这个错误的决定,请联系我们的开发人员支持   队。

2 个答案:

答案 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应该修复此问题。