phonegap sms插件asanka-x实现

时间:2014-02-18 20:53:34

标签: javascript plugins cordova sms

首先感谢那里的社区!我尝试实现这个Phonegap SMS插件:

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?无法找到提供此信息的信息。

我也联系过了作者,但是直到现在还没有回复所以我决定打开这个帖子(到目前为止还没有适合这个)

我希望你们能帮助我!谢谢到目前为止! :)

2 个答案:

答案 0 :(得分:1)

我一直在使用此插件发送短信和Android应用,所以是的,它支持Android ...你应该在javascript标签的html文件中添加这些功能。以下是一个使用示例:

    <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中的正文标记之间,您就可以将短信发送到number变量中定义的数字。当您单击名为message的按钮时,在Send SMS asanka变量中定义消息正文。

答案 1 :(得分:0)

对于版本信息,请检查以下内容:https://build.phonegap.com/plugins/368&gt;在3.3上运行!

SmsPlugin.send: - &gt;发送短信的功能

  • 手机 - &gt;电话号码(字符串)
  • 消息 - &gt;你的短信(String)
  • 方法 - &gt;可以是“INTENT”或空刺“”
  • succesCallback - &gt;在短信发送后调用函数
  • failureCallback - &gt;函数wich在出错时被调用

SmsPlugin.startReception - &gt;开始接收短信,successCallback函数接收一个字符串作为参数格式,如[phonenumber]&gt; [message](这是来自内联文档)

SmsPlugin.stopReception - &gt;停止接收短信