이메일 은 단순히 이메일 앱을 실행시켜 메일을 보내는 용도로만 사용된다.
또한 Hive 에서는 API를 현재 제공하지 않으며 Android / IOS 구현 시 샘플코드 제공한다.
( 이메일 보내기를 구현은 아래 샘플코드를 참고하여 자체적으로 진행하여야 한다.)
Android 예제 코드
1 2 3 4 5 6 7 |
public void sendEmail(String title, String msg) { Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); emailIntent.setType("plain/text"); emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, title); emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, msg); activity.startActivity(emailIntent); } |
iOS 예제 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
-(void)sendMail:(NSString*)title message:(NSString*)message { MFMailComposeViewController* mailController = [[MFMailComposeViewController alloc] init]; mailController.mailComposeDelegate = self; [mailController setSubject:title]; [mailController setMessageBody:message isHTML:NO]; // Present mail view controller on screen UIViewController* modalViewController = self; if( nil != modalViewController && nil != mailController && [MFMailComposeViewController canSendMail]) { if ([modalViewController respondsToSelector:@selector(presentViewController:animated:completion:)]) [modalViewController presentViewController:mailController animated:YES completion:^{ }]; else { [modalViewController presentModalViewController:mailController animated:YES]; [self performSelector:@selector(sendOpenCallback) withObject:nil afterDelay:0.5]; } } else { } } |