以下是一个示例代码,可以在 UniApp 中发送特定短信内容到指定联系人:

// 获取短信插件
const sms = uni.requireNativePlugin('uni-sms')

// 定义要发送的短信内容和收件人号码
const message = 'Hello, World!' // 短信内容
const recipients = ['1234567890'] // 收件人号码

// 调用短信插件发送短信
sms.send({
  // 收件人号码,可以是一个数组
  recipients,
  // 短信内容
  body: message,
  success(res) {
    console.log('短信发送成功', res)
  },
  fail(err) {
    console.log('短信发送失败', err)
  }
})

需要注意的是,发送短信需要用户授权,因此需要在 manifest.json 文件中添加相应的权限声明:

{
  "app-plus": {
    "permissions": {
      "android": [
        "android.permission.SEND_SMS"
      ]
    }
  }
}

同时,如果要发送短信到多个联系人,可以将联系人号码放在一个数组中。在 Android 平台上,需要注意的是,如果收件人号码中包含非数字字符,可能会导致短信发送失败。


原文地址: https://www.cveoy.top/t/topic/g5su 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录