2014-02-18 46 views
1

首先感謝偉大的社區!我嘗試實現這個PhoneGap的短信插件:phonegap sms插件asanka-x實現

https://github.com/asanka-x/Phonegap-SMS

我已經與源代碼的執行了問題。我已經將所有文件複製到這些地方,現在我不知道如何在我的html文件中實現這一點?

SmsPlugin.send = function(phone,message,method,successCallback,failureCallback){...}? SmsPlugin.startReception = function(successCallback,failureCallback){...}? SmsPlugin.prototype.stopReception = function(successCallback,failureCallback){...}?

這個插件是否支持Android和PhonegapVersion 3.3?找不到提供此信息的信息。

我以前也聯繫了作者,但直到尚未所以我決定開這個線程沒有答覆(有沒有安裝這個直到還)

我希望你們能幫幫我!非常感謝! :)

回答

0

對於版本的信息檢查此:https://build.phonegap.com/plugins/368>運行在3.3!

SmsPlugin.send: - >功能發送短信

  • 電話 - >電話號碼(字符串)
  • 消息 - >您的短信(字符串)
  • 方法 - >可以是「故意「或空刺‘’
  • succesCallback - >功能至極被調用後手機短信發送
  • failureCallback - >功能至極被稱爲誤差

SmsPlugin.startReception - >開始接收SMS和successCallback函數接收一個字符串作爲參數的格式如[PHONENUMBER]> [消息(這是來自內聯DOC)

SmsPlugin.stopReception - >停止接收短信

1

我一直在使用這個插件發送短信和Android應用程序,所以是的,它支持Android ...你應該在你的html文件中添加這個功能在JavaScript標籤。下面是一個例子使用:

<p><button class="send-sms">Send SMS asanka</button></p> 

    <script type="text/javascript> 
    $('.send-sms').on('click', function() { 
    var number = "<change with the number you want to send sms to>"; 
    var message = "TEST BODY"; 
    var smsplugin = cordova.require("info.asankan.phonegap.smsplugin.smsplugin"); 
    var success = function() { alert('sent '); }; 
    var error = function (e) { alert('failed:' + e); }; 
    smsplugin.send(number,message,success,error); 
    }); 
    </script> 

就在你的上面index.html部分添加到body標籤之間,你就可以發送短信到number變量定義的數量。當您單擊名爲Send SMS asanka的按鈕時,會在message變量中定義郵件正文。