[英]Updating salesforce Hybrid cordova app
我對 Salesforce 混合移動應用程序開發有點陌生。
我有一個運行良好的混合應用程序。
但是最近上傳APK到play store時,play store報錯
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 混合應用程序的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 中運行該項目會出現許多錯誤。
無法在這里指出具體問題。
任何幫助表示贊賞。
提前致謝。
您必須更新到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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.