uni-app 快速发送短信
标签(空格分隔): uni-app
记录一下公司uni-app开发的项目再h5,安卓和iOS快速发送短信的功能:
- 使用Messaging模块
- 在manifest.json中的App模块配置勾选Messaging(短彩邮件消息)
- 主要代码:
sendSms() {
let phone = '131xxxxxxxx' // 手机号(可以是单个或则多个)
let body = '测试' // 短信发送的内容
// #ifdef H5
//获取设备类型
let platform = uni.getSystemInfoSync().platform
window.location.href = platform === 'ios' ? `sms:/open?addresses=${phone}&body=${body}`: `sms:${phone}?body=${body}`
// #endif
// #ifdef APP-PLUS
let message = plus.messaging.createMessage(plus.messaging.TYPE_SMS)
message.to = [phone] //这里数组中需要是字符串,否则ios会出现空白bug
message.body = body
plus.messaging.sendMessage(message)
// #endif
}