Cordova各个插件使用介绍系列(一)—$cordovaSms发送短信
2016-02-19 11:38
597 查看
详情链接地址:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/cordova-1-cordovasms/
这是调用手机发送短信的插件,因为在做项目的时候有这个需求找了一下看到这个,在这里简单介绍一下,使用之前有一定的ionic基础和开发项目的经验。
1、首先需要有一个简单的项目,然后在命令行输入添加插件的命令:
2、在HTML中的代码如下:
3、在JS中的代码如下,这个代码写在相应的控制器里并且依赖‘$cordovaSms’,记得在app.js里依赖‘ngCordova’,:
这样子简单的发送短信的功能就实现了,但是本人发现它不能够满足群发短信的需求,所以如果想做群发消息的功能就得另寻他法了!
这是调用手机发送短信的插件,因为在做项目的时候有这个需求找了一下看到这个,在这里简单介绍一下,使用之前有一定的ionic基础和开发项目的经验。
1、首先需要有一个简单的项目,然后在命令行输入添加插件的命令:
cordova plugin add https://github.com/cordova-sms/cordova-sms-plugin.git[/code] |
<input id="numberTxt" placeholder="Enter mobile number" value="" type="tel" /> <textarea id="messageTxt" placeholder="Enter message"></textarea> <input type="button" ng-click="sendSms()" value="Send SMS" />
3、在JS中的代码如下,这个代码写在相应的控制器里并且依赖‘$cordovaSms’,记得在app.js里依赖‘ngCordova’,:
$scope.sendSms = function () { var number = document.getElementById('numberTxt').value; var message = document.getElementById('messageTxt').value; alert(number); alert(message); //CONFIGURATION var options = { replaceLineBreaks: false, // true to replace \n by a new line, false by default android: { intent: 'INTENT' // send SMS with the native android SMS messaging //intent: '' // send SMS without open any other app } }; var success = function () { alert('Message sent successfully'); }; var error = function (e) { alert('Message Failed:' + e); }; sms.send(number, message, options, success, error); }
这样子简单的发送短信的功能就实现了,但是本人发现它不能够满足群发短信的需求,所以如果想做群发消息的功能就得另寻他法了!
相关文章推荐
- bash: arm-linux-gcc: No such file or directory
- responder nextResponder
- 使用python爬取csdn博客访问量
- iOS国际化---不跟随系统语言
- 编程思想之多线程与多进程(2)——线程优先级与线程安全
- iOSnil崩溃问题
- JAVA操作properties文件
- SIP中From ,Contact, Via 和 Record-Route/Route
- Android 线程池
- Item 44:将参数无关代码重构到模板外去
- Razor语法问题(foreach里面嵌套if)
- Android studio报module not specified的处理
- linux基础
- rose日志收集方式
- Android实现标题显示隐藏功能
- joint的含义
- 学习笔记------数据结构(C语言版)数组之十字链表
- 新浪微博分享 SDK 图片大小限制
- 使用openssl配置tomcat ssl证书
- App页面框架