邮件 - MailService
邮件功能分为邮件发送和邮件查询,需要拥有自身的账号
角色条件下使用,发送邮件需要实例化MAIL,然后设定邮件各种参数属性:例如Title,Content,ID等
同样接收邮件时也需要将这些属性得到。
SgtApi.MailService.sendMail(mail, callback)
发送一封邮件
SgtApi.MailService.receive(start, limit, playerId, status, callback)
接收邮件
SgtApi.MailService.receiveUnread(playerId, callback)
接收未读取的邮件
SgtApi.MailService.readMail(mailId, callback)
阅读邮件/批量阅读邮件
SgtApi.MailService.readAndPickAttachment(mailId, callback)
阅读一封邮件并领取附件
SgtApi.MailService.deleteMail(mailId, callback)
删除封邮件/批量删除邮件
SgtApi.MailService.getReadedAndUnreadedMails(playerId, callback)
获取所有未读和已读的邮件集合
SgtApi.MailService.pickAttachment(mailId, callback)
领取邮件附件
Class: Mail
邮件(Mail)至少包括字段:
- id 主键
- fromId 发送者ID
- fromName 发送者名称
- toName 接收者名称
- toId 接收者ID
- title 标题
- content 内容
- attachment 附件
- status 状态
- sendTime 发送时间
- type 类型
- attachStatus 附件状态,领取(1)和未领取(0,默认)