欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

PhoneGap的发短信插件

phonegap开发 夜阑小雨 2040℃ 0评论

 

为了实现发短信,研究了很多技术和查找了相关文档终于有点心得了。

 

1.HTML5 的发短信。

<a href="sms:124415587441?body=给发送内容为hello短信">给124415587441发送内容为"hello"的短信0</a>
        <a href="sms:?body=为hello短信">选择号码给发送内容为"hello"的短信1</a>

其实区别在于是否设置电话号码

但是,据说万恶的苹果说我不支持sms带body,那么可真是无解了。

那么就看看插件吧!

 

2.SMSSendingPlugin插件

https://github.com/phonegap/phonegap-plugins/tree/master/Android/SMSSendingPlugin

 

根据说明添加插件

然后把js引入到html中

 

js

function send(){
            var smsSendingPlugin = cordova.require(‘cordova/plugin/smssendingplugin’);
            alert(‘Phone: ‘ + $(‘#phone’).val() + ‘ Message: ‘ + $(‘#message’).val());
                var args={};
                args.phoneNumber=$(‘#phone’).val();
                args.message = $(‘#message’).val();
                smsSendingPlugin.send($(‘#phone’).val(),$(‘#message’).val(),
                    function () {
                       alert(‘Message sent successfully’);   
                    },
                    function (e) {
                        alert(‘Message Failed:’ + e);
                    }
                );
        }
        </script>

html:

 

<label for="phone">Recipient Number:</label>
                <input type="tel" id="phone" name="phone" placeholder="SMS Number"/>
                <label for="message">Message:</label>
                <textarea id="message" name="message"></textarea>       
                <a href="javascript:send();" id="send">Send</a>

 

ok!这样就可以了!

在表单里面填写号码和短信内容,点击发送。

短信就会发送出去。       

转载请注明:夜阑小雨 » PhoneGap的发短信插件

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(0)个小伙伴在吐槽
  1. 第一个方法,中文内容乱码如何解决?111
    wtujedp2014-05-21 22:24 回复
  2. 第一个方法,中文内容乱码如何解决?
    wtujedp2014-05-21 22:22 回复