美文网首页
iOS 打开本地邮箱 APP

iOS 打开本地邮箱 APP

作者: Yuency | 来源:发表于2017-12-06 15:05 被阅读56次
-(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]];

}

相关文章

网友评论

      本文标题:iOS 打开本地邮箱 APP

      本文链接:https://www.haomeiwen.com/subject/rbtlixtx.html