Ionic系列——发送短信

1、需求描述

最近做的项目需要有提醒用户的功能,就是可以调用手机的发送短信功能

2、准备

①、添加插件$cordovaSMS

cordova plugin add https://github.com/cordova-sms/cordova-sms-plugin.git

②、在controller中添加依赖

3、代码实现

//发短信
$scope.sendMessage=function(){
    //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
        }
    };
    $cordovaSms
        .send(‘18654332789‘, ‘SMS content‘,options)
        .then(function() {
            // Success! SMS was sent
            CommonJs.AlertPopup("发送短信成功");
        }, function(error) {
            // An error occurred
        });
};

4、注意点

看来很多东西都需要去官网看原代码和文档,ng-cordova的文档也不全,没有介绍option怎么配置,可以从github上找一些开源的其他插件。怎么找其他的开源插件介绍一下

https://github.com/cordova-sms/cordova-sms-plugin 官网地址和介绍。

时间: 2024-08-08 22:00:35

Ionic系列——发送短信的相关文章

SIM800L 发送短信和闪信

发送短信流程: 首先发送 AT 命令连接到模块, 然后发送 AT+CMGF=1 将短信模式设置为 text mode (模块默认是 pdu mode), 然后发送 AT+CMGS="+8610086",等待模块返回 '>' 字符,输入短信内容,最后发送 CTRL+Z (十六进制表示为 0X1A)完成短信的发送. AT\r\nOK AT+CMFG=1\r\nOK AT+CMGS="+8610086"\r\n>hello0x1a+CMGS: 13 发送闪信和

Android接收和发送短信

每一部手机都具有短信接收和发送功能,下面我们通过代码来实现接收和发送短信功能. 一.接收短信 1.创建内部广播接收器类,接收系统发出的短信广播 2.从获得的内容中解析出短信发送者和短信内容 3.在Activity中注册广播 4.添加接收短信权限 下面放上具体的代码 activity_main.xml文件用于显示短信发送者号码和显示短信内容 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout

阿里大于发送短信(java)

一.短信签名设置 1.短信签名是什么? 签名是在短信内容开始或者末尾跟的品牌或者应用名称,设置签名有一下几个好处:增加品牌的曝光度,增强用户的记忆让用户能更清楚的知道正在使用的应用. 2.签名可不可以不设置? 如果您不设置签名,您通过接口发送的短信将很可能会进入短信审核流程(注:进入该流程需要短信发送平台的客服人工审核,将会影响短信的发送和到达时间)或者可能直接被网关驳回,所以,为了您平台用户使用短信的稳定性,设置短信签名是十分必要的. 3.短信签名怎么设置? 一般签名设置为您的品牌名.应用名.

asp发送短信验证码 pst方式

<script language="jscript" runat="server">  Array.prototype.get = function(x) { return this[x]; };  function parseJSON(strJSON) { return eval("(" + strJSON + ")"); }  </script><%if userid<>"

安卓学习之接收、发送短信

短信接收 android中当手机接收到一条短信后,会发送android.provider.Telephony.SMS_RECEIVED 的广播,这条广播中携带有与短信相关的所有数据.每个应用程序都可以在广播接收器里对他监听. 简单的短信接收程序: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main

PHP发送短信功能

发送短信的功能主要在于获得短信接口后,在函数中模仿用户行为,例如浏览器跳转输出短信接口的链接. 需要运用的函数为 curl_init(); curl_setopt(); curl_exec(); curl_close(); function send_sms($phone,$message') { $url = //此处为短信接口的链接,具体的用法参考短信接口的说明 $ch = curl_init(); //初始化一个新的会话 $timeout = 15; curl_setopt ($ch, C

PHP - 发送短信

1.购买服务 我购买的是在百度进行推广的API服务.按照要求进行购买就好,之后获取自己的apikey. 2.将提供的代码修改后集成到项目中: <?php /** * * * 发送短信 * * * */ class phonemsg{ public $ak = 'apikey: ****************************'; public function sendphonemsg($phonenumber, $sendmsg){ $ch = curl_init(); $url =

phoneGap的Android下编写phonegap 发送短信插件

一.前端代码的编写 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>jQuery Mobile Web 应用程序</title> <link href="jquery.mobile-1.3.2.css" rel="stylesheet" type="text/css"/>

【转】android 手机发送短信,震动,播放默认铃声

发送短信 @SuppressWarnings("deprecation") public void sendMessage(String phoneNo, String messageContent) {          SmsManager smsManager = SmsManager.getDefault();          smsManager.sendTextMessage(phoneNo,// 接收方的手机号码