拨打电话、发送短信、发送邮件

拨打电话、发送短信、发送邮件

模块

  • pmuiCommunication

模块引入

  • Weex

const communication = app.requireModule("pmuiCommunication");

  • H5

let communication = requireModuleJs("pmuiCommunication");

方法–拨打电话

call(to, callback)

  • 参数说明

    属性 类型 必须 描述 默认值
    to String - 要拨打的电话号码 -
  • 示例

communication.call('415-736-0000')
communication.call('415-736-0000', () => {
    console.log('called')
})

方法–拨打电话跳转至拨号页面未拨打(仅Android)

callPhoneDial(phoneNum)

  • 示例
communication.callPhoneDial('415-736-0000')

方法–发送邮件

mail(to, options, callback)

  • 参数说明

    属性 类型 必须 描述 默认值
    to Array 要发送的邮件地址 -
    options Dictionary - 可以设置 subject 和body -
  • 示例

communication.mail(['hi@natjs.com', 'dev@natjs.com'], {
    subject: 'Subject',
    body: 'content goes here'
}, () => {
    console.log('email popup')
})

方法–发送短信

sms(to, message, callback)

  • 参数说明

    属性 类型 必须 描述 默认值
    to Array 要发送的邮件地址 -
    message String - 要发送的内容 -
  • 示例

communication.sms(['415-736-0000', '425736-32'], 'message goes here', () => {
    console.log('sms popup')
})
Error
CALL_PHONE_PERMISSION_DENIED
SEND_SMS_PERMISSION_DENIED
CALL_INVALID_ARGUMENT
SMS_INVALID_ARGUMENT
MAIL_INVALID_ARGUMENT