SMS 는 단순히 SMS 앱을 실행시켜 문자 메시지를 보내는 용도로만 사용된다.
또한 Hive 에서는 API를 현재 제공하지 않으며 Android / IOS 구현 시 샘플코드 참고 하면된다.
(SMS 보내기를 구현하기 위해서는 아래 샘플 코드를 참고하여 게임 자체적으로 적용해야 한다.)
Android 예제 코드
1 2 3 4 5 6 |
public void sendSMS(String title, String msg) { Intent sendIntent = new Intent(Intent.ACTION_SEND); sendIntent.setType("text/plain"); sendIntent.putExtra(Intent.EXTRA_TEXT, msg); activity.startActivity(sendIntent); } |
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)sendSms:(NSString*)title message:(NSString*)message { MFMessageComposeViewController *messageController = [[MFMessageComposeViewController alloc] init]; messageController.messageComposeDelegate = self; [messageController setTitle:title]; [messageController setBody:message]; // Present message view controller on screen UIViewController* modalViewController = self; if( nil != modalViewController && nil != messageController && [MFMessageComposeViewController canSendText]) { if ([modalViewController respondsToSelector:@selector(presentViewController:animated:completion:)]) [modalViewController presentViewController:messageController animated:YES completion:^{ }]; else { [modalViewController presentModalViewController:messageController animated:YES]; [self performSelector:@selector(sendOpenCallback) withObject:nil afterDelay:0.5]; } } else { } } |