-(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]];
}
网友评论