当前时间:Saturday 2016年12月03日 欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

当前位置: 首页 >> phonegap开发 >> 正文

PhoneGap的发短信插件

 

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

 

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的发短信插件
夜阑小雨版权所有,转载本网站文章时请保留此信息。

收藏和分享: 转贴到开心网 转贴到校内网 分享到 Twitter Delicious 分享到 Google Reader 分享到 百度收藏 分享到 QQ收藏

所在分类:phonegap开发

评论信息

0 条评论 发表评论
  1. 第一个方法,中文内容乱码如何解决?111

  2. 第一个方法,中文内容乱码如何解决?

发布评论

您必须登录才能发表评论。

网站客户端下载