本文档部分API缺少示例代码,诚挚的邀请你参与到示例代码的编写中来,你可以在代码中发布2行自定义注释,内容自拟。 有意者可与刺鸟联系(QQ:4041990 Q群:7702175)

API简介

uexSMS对象封装了系统发送短信的操作。

接口说明

方法说明
uexSMS.open(inPhoneNum,inContent)打开系统发送短信的界面,根据传入参数自动填写好相关信息。
uexSMS.send(inPhoneNum,inContent)直接发送短信,没有界面,Iphone版本不支持直接发送,调用该接口则类同调用uexSMS.open 接口。
uexSMS.cbSend(opId,dataType,data)uexSMS.send的回调方法。
open(inPhoneNum,inContent)
参数名称描述
inPhoneNum接收短信的手机号码,只能为数字
inContent被发送的短信内容
send(inPhoneNum,inContent)
参数名称描述
inPhoneNum接收短信的手机号码,只能为数字
inContent被发送的短信内容
cbSend(opId,dataType,data)

参数名称描述
opId操作ID,在此函数中不起作用,可忽略
dataType返回数据的数据类型为uex.cInt(值为2)
data返回的数据,0表示成功或1表示失败

// 本代码由寒暄提供,如有bug请和寒暄联系(QQ:457696322 Q群:7702175)
<!DOCTYPE html>
<html>
<head>
<title>AppCan API uexSMS</title>
<meta charset='utf-8'>
<script>
window.uexOnload = function(type){
    if(!type){
        uexWidgetOne.onError=function(opCode,errorCode,errorDesc){
            alert(errorCode+':'+errorDesc);
        }
                uexSMS.cbSend=function(opCode,dataType,data){
            if (data == 0) {
                alert('短信发送成功!');
            }
            else {
                alert('短信发送失败!');
            }
        }
    }
}
function $$(id){
    return document.getElementById(id);
}
function sendSMS(i){
    var tel = $$('tel').value;
    var con = $$('content').value;
    if(i==0) uexSMS.open(tel, con);
    else uexSMS.send(tel, con);
}
</script>
</head>
<body>
    <div>
        <span>输入收件人</span>
        <input type='text' id='tel' value='13701407589'>
        <br>
        <span>输入内容</span>
        <input type='text' id='content' value='你好!这是一个测试AppCan的短信API'>
        <br>
        <input type='button' value='打开发送界面' onClick='sendSMS(0);' >
        <br>
        <input type='button' value='直接发送短信' onclick='sendSMS(1);'>
    </div>
</body>
</html>