发送短信
[!TIP|labelVisibility:hidden|iconVisibility:hidden] navigator.sms.send(success, failure,phoneNumber, message, isStraitSend)
支持平台:
- Android
- iOS
参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 发送或跳转成功回调函数 |
failure | Function | 否 | 发送或跳转失败回调函数 |
phoneNumber | String | 是 | 发送短信号码,仅支持Android 多号码发送,iOS 默认只发送第一个号码(多个号码可用英文逗号,隔开) |
message | String | 否 | 发送短信内容 |
isStraitSend | Boolean | 否 | true 表示直接发送短信;false 表示跳转到发送短信界面。默认为false (该参数只针对Android 系统,iOS 系统默认为跳转到发送短信界面) |
success
函数返回一个字符串OK
;
failure
函数返回一个字符串,错误信息;
示例代码
// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
// 监听’deviceready‘事件
document.addEventListener('deviceready', onDeviceReady, false)
function onDeviceReady(){
navigator.sms.send( function (str) {
alert(str);
}, function (error) {
alert('Message Failed:' + error);
},"15258813927,10086","你好");
}
</script>
响应示例代码:
"OK"