2013/08/21

[iOS][Objective-C]アプリ内でSMS機能を実装

昨日は、アプリ内でメール機能を実装する方法について書きましたが、SMSも同様にURLschemeを呼ばなくても自分のアプリ内で呼び出すことができます。

//phoneはメッセージを送りたい電話番号
NSString *phone;
//messageは、SMSのメッセージ内容
NSString *message;
UIViewController *viewController;
if ([MFMessageComposeViewController canSendText]) {
    mFMessageComposeViewController.messageComposeDelegate = self;
    mFMessageComposeViewController.recipients = @[phone];
    mFMessageComposeViewController.body = message;
    [viewController presentModalViewController:mFMessageComposeViewController animated:YES];
}

//MFMessageComposeViewControllerDelegate
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result{

}
設定項目がわずかなので、メール機能よりも便利ですねー。

0 コメント:

コメントを投稿