[Swift] mail/send 接口和 message/xsend 接口使用代码示例
在使用 Swift 示例之前,需要手动指定 Submail-Bridging-Header.h
文件的路径,在 Xcode 工程的 Build Settings
中找到 Objective-C Bridging Header
选项,添加“$PROJECT_NAME/Submail/Utils/Submail-Bridging-Header.h”
,如图:
以下是调用 mail/send
接口的使用示例
public class MailXSendDemo {
public class func demo() {
var submail = MailXSend(config: MailConfig())
submail.add_to("leo@submail.cn", "leo")
submail.set_from("no-reply@submail.cn", "SUBMAIL")
submail.set_project("wAWzY4")
submail.add_var("name", "leo")
submail.add_var("age", "32")
submail.add_link("developer", "http://submail.cn/chs/developer")
submail.add_link("store", "http://submail.cn/chs/store")
submail.add_headers("X-Accept", "zh-cn")
submail.add_headers("X-Mailer", "leo App")
submail.xsend()
}
}
首先要定义一个 MailSend
类实例,传入配置类 MailConfig
的实例,其中基础的配置信息可以在 Config.swift
中配置。接下来需要给 MailSend
实例配置收件人地址和发件人地址等,具体的配置参数可以参考 mail/send API 文档。当所有信息配置好后,调用 send
方法即可。
注意:send方法可以添加闭包作为回调函数,如果不添加则默认是nil。
以下是 message/xsend
接口的使用示例
public class MessageXSendDemo {
public class func demo() {
var submail = MessageXSend(config: MessageConfig())
submail.add_to("138********")
submail.set_project("kZ9Ky3")
submail.add_var("code", "198276")
submail.xsend()
}
}
首先要定义一个 MessageXSend
类实例,传入配置类 MessageConfig
的实例,其中基础的配置信息可以在 Config.swift
中配置。然后,需要给 MessageXSend
实例配置收件人的手机号和项目标记等信息,具体的配置参数可以参考 message/xsend API 文档。当所有信息配置好后,调用 xsend
方法即可。
注意:xsend
方法可以添加闭包作为回调函数,如果不添加则默认是 nil
。
其他 API 的使用方法类似,请参阅 SWIFT 开发者文档。