簡體   English   中英

從PhoneGap.exec到Cordova.exec

[英]PhoneGap.exec to Cordova.exec

我在Cordova項目中使用了一個插件,並且已正確安裝,但無法正常工作。 在查看JS文件后,我發現了這兩行

PhoneGap.exec("SMSComposer.showSMSComposer",args);
PhoneGap.addConstructor(function() {

顯然問題是PhoneGap.exec函數不再存在,現在是Cordova.exec。 我該如何工作? 該插件不是那么老,只有幾個月,所以它應該可以工作。

您能提供您正在使用的cordova版本嗎?如果使用的是新的phonegap版本,請使用該版本的插件。 如果它是您的自定義插件,請遵循此插件開發指南 或檢查此升級指南

  • cordova.exec(function(winParam){},function(error){},“ service”,“ action”,[“ firstArgument”,“ secondArgument”,42,false]); 有關參數的詳細說明:

function(winParam){}-成功的函數回調。 假設您的exec調用成功完成,該函數將被調用(可選地,您可以使用傳遞給它的任何參數)function(error){}-錯誤的函數回調。 如果操作未成功完成,則將調用此函數(可選地使用錯誤參數)“ service”-在本機端調用的服務名稱。 這將被映射到本機類。 “操作”下方的本機指南中對此有更多介紹-調用的操作名稱。 這由接收exec調用的本機類接收,並且根據平台的不同,它實質上映射到類的方法。 有關更多詳細信息,請查看本文末尾的本機指南。 [/ * arguments * /]-要傳遞到本機環境中的參數

鏈接到最新的短信編輯器插件:IOS 鏈接 ,Android: 鏈接

我認為這可能對您有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM