模块引入
const communication = app.requireModule("pmuiCommunication");
let communication = requireModuleJs("pmuiCommunication");
call(to, callback)
参数说明
属性 | 类型 | 必须 | 描述 | 默认值 |
---|---|---|---|---|
to | String | - | 要拨打的电话号码 | - |
示例
communication.call('415-736-0000')
communication.call('415-736-0000', () => {
console.log('called')
})
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