我对Salesforce Hybrid Mobile应用程序开发有点新鲜。
我有一个运行良好的混合应用程序。
但是最近将APK上传到Play商店时,Play商店会出错
Your APK has been rejected for containing security vulnerabilities, which violates the Malicious Behavior policy. The Alerts page has more information about how to resolve the issue. If you submitted an update, the previous version of your app is still live on Google Play.
经过一些分析后,我发现我的Android平台版本为3.6.x
,这可能是拒绝的原因。
所以我使用以下命令更新了现有Salesforce Hybrid应用程序的cordova android平台。
cordova platform update android
更新Android平台版本后5.2.2
Salesforce Mobile sdk指南说要重新安装salesforce插件
所以,
cordova plugin remove com.salesforce
然后
cordova plugin add https://github.com/forcedotcom/SalesforceMobileSDK-CordovaPlugin
但是,在重新添加插件时,它会给出以下消息
Plugin doesn't support this project's cordova-android version. cordova-android: 5.2.2, failed version requirement: 5.0.0
Skipping 'com.salesforce' for android
再次在eclipse中运行该项目会产生许多错误。
无法确定此处的specefic问题。
任何帮助都是有意义的。
提前致谢。
答案 0 :(得分:1)
您必须更新为5.0.0
而不是5.2.2
,因为Salesforce插件的版本为5.0.0
。
您可以在plugin.xml
文件的engine
标记中看到。
<engines>
<engine name="cordova-android" version="5.0.0" />
<engine name="cordova-ios" version="4.2.0" />
</engines>