发送短信
[!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"