# messaging

Messaging模块管理设备通讯功能，可用于短信、彩信、邮件发送等。通过plus.messaging可获取设备通讯管理对象。另外也可以直接通过html中的href直接快速发送短信、拨打电话、发送邮件等。

## 常量：

- TYPE_SMS: 简单短信类型常量
- TYPE_MMS: 彩信类型常量
- TYPE_EMAIL: 邮件类型常量

## 方法：

- createMessage: 创建消息对象
- sendMessage: 发送消息

## 对象：

- Message: 消息对象
- BodyType: 消息体内容类型

## 回调方法：

- MessageSendSuccessCallback: 消息发送成功的回调函数
- MessageErrorCallback: 消息发送失败的回调函数

## 权限：

5+功能模块（permissions）

    {
    // ...
    "permissions":{
    	// ...
    	"Messaging": {
    		"description": "短信彩信邮件消息"
    	}
    }
    }

# Message

消息对象

## 属性：

- to: 收件人信息
- cc: 抄送人信息
- bcc: 暗送人信息
- from: 发件人信息
- subject: 发送消息主题
- body: 发送消息内容
- bodyType: 发送消息内容类型
- silent: 是否采用静默方式发送消息

## 方法：

- addAttachment: 添加附件

# BodyType

消息体内容类型

## 说明：

用于设定消息的消息体内容。

# MessageSendSuccessCallback

消息发送成功的回调函数

    void onSuccess() {
    	// Send message success code.
    }

## 参数：

无

## 返回值：

void : 无

# MessageErrorCallback

消息发送失败的回调函数

    void onError( error ) {
    	// Error code.
    }

## 参数：

- error: ( DOMException ) 必选 失败信息

## 返回值：

void : 无