Mail
模块提供了在应用内直接唤起邮件撰写视图的能力,支持添加收件人、抄送、密送、主题、正文以及附件。
true
表示可用,false
表示不可用options
(必填)用于配置邮件的内容和附件,包含以下字段:
参数名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
toRecipients |
string[] |
是 | 收件人邮箱地址数组 |
ccRecipients |
string[] |
否 | 抄送邮箱地址数组 |
bccRecipients |
string[] |
否 | 密送邮箱地址数组 |
preferredSendingEmailAddress |
string |
否 | 优先使用的发件邮箱地址 |
subject |
string |
否 | 邮件主题 |
body |
string |
否 | 邮件正文内容 |
attachments |
Attachment[] |
否 | 邮件附件列表 |
Attachment
每个附件包含以下字段:
参数名 | 类型 | 说明 |
---|---|---|
data |
Data |
附件数据(文件内容) |
mimeType |
string |
附件的 MIME 类型(例如 image/png 、application/pdf ) |
fileName |
string |
附件文件名(例如 photo.png ) |
Promise<void>
,表示邮件撰写视图已成功弹出。Mail.isAvailable
在发送邮件前务必检查,避免因设备不支持而导致错误。