2013-02-28 43 views
0

我使用插件在我的科爾多瓦項目,它的正確安裝,但不起作用。一旦尋找到JS文件,我發現這兩行PhoneGap.exec到Cordova.exec

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

顯然的問題是,PhoneGap.exec函數不再存在了,它現在Cordova.exec。我怎樣才能得到這個工作?該插件不是那麼古老,僅僅幾個月,所以它應該工作。

回答

0

可以你給你使用的是科爾多瓦的版本?如果您正在使用新的PhoneGap版本,使用插件該版本。如果它是您的自定義插件,請按照此 Plugin dev guide。或者檢查這個Upgrading Guides

  • cordova.exec(函數(winParam){},函數(誤差){}, 「服務」, 「動作」,[ 「firstArgument」, 「secondArgument」,42, 假]); 參數說明更詳細:

function(winParam){} - 成功函數回調。假設你的exec調用成功完成,這個函數將被調用(可選地帶有你傳回給它的任何參數) function(error){} - 錯誤函數回調。如果操作未成功完成,則將調用此函數(可選地帶有錯誤參數) 「service」 - 要在本機端調用的服務名稱。這將被映射到一個本地類。更多關於 下面的本地指南中的「動作」 - 要調用的動作名稱。這由接收exec調用的本地類接收,並且根據平臺,本質上映射到類的方法。有關更多詳細信息,請查閱本文結尾處的本地指南。 [/ * *參數/ - 參數得到傳遞到本地環境

鏈接最新的SMS作曲家插件:IOS Link, 安卓:link

我認爲它可以幫助你

相關問題