iOS 打开本地邮箱 APP

-(void)launchNativeMailApp {

NSMutableString *mailUrl = [[NSMutableString alloc]init];
//add Addressee
NSArray *toRecipients = [NSArray arrayWithObject: @"cnown@e1helpcenter.zendesk.com"];
[mailUrl appendFormat:@"mailto:%@", [toRecipients componentsJoinedByString:@","]];
//add Carbon Copy
[mailUrl appendFormat:@"?cc="];
//add blind carbon copy
[mailUrl appendFormat:@"&bcc="];
//add subject
NSString *subject = [NSString stringWithFormat:@"&subject=From  - %lu",(unsigned long)[Context shared].accountManager.student.sid];
[mailUrl appendString:subject];
//add content
NSString *message = @"&body=";
message = [message stringByAppendingString:@"请告诉我们您的问题:<br>"];
message = [message stringByAppendingString:@"<br><br><br><br><br><br><br><br>"];                // we skip 8 lines
message = [message stringByAppendingString:[NSString stringWithFormat:@"Student ID:%lu <br>", (unsigned long)[Context shared].accountManager.student.sid]];
message = [message stringByAppendingString:[NSString stringWithFormat:@"School Code:%@ <br>", [Context shared].accountManager.student.course.courseSchool]];
message = [message stringByAppendingString:[NSString stringWithFormat:@"Device:%@ <br>",      [UIDevice getDeviceName]]];
message = [message stringByAppendingString:[NSString stringWithFormat:@"iOS Version:%@ <br>", [[UIDevice currentDevice] systemVersion]]];
message = [message stringByAppendingString:[NSString stringWithFormat:@"Region:%@ <br>",      [Context shared].accountManager.student.profile.country]];

[mailUrl appendString:message];

NSString* email = [mailUrl stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding];

[[UIApplication sharedApplication] openURL: [NSURL URLWithString:email]];

}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容