2

これは、iPadアプリでiMessageを開く方法です

NSString *stringURL = @"sms:";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];

しかし、私が欲しいのは、テキストファイルに入れられたメッセージでiMessageを開くことであり、そのテストをメールのようにiメッセージに送信したい

 [mailViewController setMessageBody:textView.text isHTML:NO];

テストファイルのメッセージでiMessageを開くことができるiMessageに何かありますか

前もって感謝します

4

2 に答える 2

-1

どの URL でも iMessage を開くことはできません。Messages.app は、番号が iMessage をサポートしているかどうかを検出し、iMessage 経由でメッセージを送信します。

URI を呼び出すときsms:は、それを処理するアプリを開いているだけです。iPhone/iPad では、これはメッセージ アプリになります。指定された番号には iMessage アカウントがあり、SMS は iMessage ネットワーク経由で送信されます。iPad でアカウントが見つからない場合は、メッセージを送信できません。

ユーザーにアプリ内から SMS メッセージを送信してもらいたい場合は、 を使用する必要がありますMFMessageComposeViewController

お気に入り:

// Fist check if we can send messages
if ([MFMessageComposeViewController canSendText] {
   MFMessageComposeViewController *composer = [MFMessageComposeViewController new];
   composer.body = @"Your message goes here";
   // Then present the composer in a UIPopoverController.
}
于 2013-08-30T13:33:46.847 に答える