私はMFMesageComposeViewController
メッセージを送信するために使用しますが、それは私にとって問題を引き起こしています。
複数の受信者にメッセージを送信する場合、iMessageが有効になっているか無効になっているかに関係なく正常に機能します。しかし、単一の連絡先にメッセージを送信し、設定からiMessageを有効にすると、メッセージアプリで「配信に失敗しました」と表示され、 iMessageとして表示されます。
MFMessageComposeViewController
セルラーメッセージとして送信するように強制するにはどうすればよいですか。
私のコードは次のとおりです。
[[[MFMessageComposeViewController alloc] init] autorelease];
if ([MFMessageComposeViewController canSendText]) {
controller.body = @"Sample Text Message";
controller.recipients = [NSArray arrayWithObject:@"XXXXXXXXXXXX"];
controller.messageComposeDelegate = self;
}