[Objective-C] mail/send 接口和 message/xsend 接口使用代码示例
引用SDK有几种方式:
- 源码引入:直接将所有源码文件引入到工程中
- 静态库引入:将所有源码文件引入到新建的静态库工程中,设置输出头文件拷贝,选择需要使用的目标方式编译,找到编译后的.a静态库文件和头文件集;目标工程设置
header search paths
,使其能够找到这些头文件集,并引入.a静态库文件
使用SDK:
- 引用 SDK
- 在
Submail/Config/SMConfig.h
中配置SUBMAIL_MAIL_APPID
到SUBMAIL_MESSAGE_SIGNTYPE
的6个参数 - 在需要使用 Submail 的地方加入以下代码:
#import “Submail.h”
以下是调用mail/send接口的使用示例:
#import "MailSendDemo.h"
+ (void)demo {
SMMailSend *submail = [[SMMailSend alloc] init];
[submail addTo:@"leo@submail.cn" name:@"leo"];
[submail setSender:@"no-reply@submail.cn" name:@"SUBMAIL"];
submail.subject = @"testSDK";
submail.text = @"test SDK text";
submail.html = @"test SDK html";
[submail send:^(BOOL success, id responseObject) {
// your code
}];
}
@end
+ (void)demo {
SMMailSend *submail = [[SMMailSend alloc] init];
[submail addTo:@"leo@submail.cn" name:@"leo"];
[submail setSender:@"no-reply@submail.cn" name:@"SUBMAIL"];
submail.subject = @"testSDK";
submail.text = @"test SDK text";
submail.html = @"test SDK html";
[submail send:^(BOOL success, id responseObject) {
// your code
}];
}
@end
以下是调用message/xsend接口的使用示例:
#import "MessageXSendDemo.h"
@implementation MessageXSendDemo
+ (void)demo {
SMMessageXSend * submail = [[SMMessageXSend alloc] init];
[submail.aryTo addObject:@"138********"];
submail.project = @"kZ9Ky3";
[submail.dictVar setValue:@"198276" forKey:@"code"];
[submail xSend:^(BOOL success, id responseObject) {
// your code
}];
}
@end
@implementation MessageXSendDemo
+ (void)demo {
SMMessageXSend * submail = [[SMMessageXSend alloc] init];
[submail.aryTo addObject:@"138********"];
submail.project = @"kZ9Ky3";
[submail.dictVar setValue:@"198276" forKey:@"code"];
[submail xSend:^(BOOL success, id responseObject) {
// your code
}];
}
@end
其他 API 的使用方法类似,请参阅 Objectice-c 开发者文档。