iPhoneの連絡先リストで選択した特定の番号にプログラムでSMSを送信するにはどうすればよいですか?iphoneでプログラムでSMSを送信する
1
A
答えて
4
MFMessageComposeController
はあなたが探しているものです。現時点では、あなたのアプリからSMSのを送信するための唯一の方法だ
#import <MessageUI/MessageUI.h>
@interface myClass : NSObject <MFMessageComposeViewControllerDelegate>{
}
@end
@implementation
-(void)sendMessage{
if([MFMessageComposeController canSendText]){
MFMessageComposeController *smsComposer =
[[MFMessageComposeController alloc] init];
smsComposer.recipients = [NSArray arrayWithObject:@"12345678"];
smsComposer.body = @"SMS BODY HERE";
smsComposer.delegate = self;
[self presentModalViewController:smsComposer animated:NO];
}
else{
//You probably want to show a UILocalNotification here.
}
}
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller
didFinishWithResult:(MessageComposeResult)result{
/* You can use the MessageComposeResult to determine what happened to the
message. I believe it tells you about sent, stored for sending later, failed
or cancelled. */
[self dismissModalViewControllerAnimated:NO];
}
@end
を:
は、あなたがこのような何かを見ている、SMSを送信します。あなたはSMSアプリを開きたいだけでない限り。メッセージの本文が心配されていない場合は、次のようにしてください。NSString *smsURL = @"sms:12345678";
NSURL *url = [NSURL URLWithString:smsURL];
[[UIApplication sharedApplication] openURL:url];
+0
が、それは 'messageComposeDelegate'の代わりではないです'デリゲート'? –
+0
アイデアは正しいが、多くのタイプミス。 – SmallChess
1
ええと...ここでは少し議論が役立つと思います。 MFMessageComposeViewControllerがポップアップして、舞台裏でSMSを送信することを意味するため、私は多分誤って「...プログラムによってSMSを送信します...」という質問をします。
上記の回答の緑色のチェックマークが間違っている場合は、それが質問です。私はそれが(私は唯一ではないと賭ける)質問であると仮定し、私がここで過ごした時間を他人を救うための弾丸を提供するつもりです。
- これはiOSでは実行できない静的なビットです(discussion)。そしてhere
- コルドバプラグインfor Androidは、それだけで罰金
- はコルドバプラグインfor iOSは(それを行うことが傾けることを意味している。)しないん
- はない方法の実行上記のコードはありません。その一種の疑似コード。アニメーション:presentModalViewControllerのNOはvcのポップアップを防ぎますが、私はいつもdidCinelledを使ってdidFinishWithResultに終わります。
- アップルがこれを防止するという性質上の権利。
関連する問題
- 1. 脱獄機でSMSをプログラムで送信
- 2. iphoneでMMSをプログラムで送信する
- 3. cordova-sms-pluginでSMSを送信する
- 4. データSMSをiOSでプログラムで送受信する
- 5. iPhoneのSMSメッセージでHTMLリンクを送信する
- 6. SMSの送信ステータスの確認iPhone
- 7. IOS Custome SMS ComposerでSMSを送信
- 8. smsでアンドロイド(sendintent)がSMSを送信
- 9. iPhoneで着信SMSに反応する
- 10. Javaでsmsを送信
- 11. GenymotionでSMSを送信
- 12. アンドロイド(マシュマロ)でSMSを送信
- 13. GmailでSMS /テキストメッセージを送信
- 14. 「自動SMS送信者」の作業方法 - SMSをバックグラウンドで送信する
- 15. AndroidでSMSを送信する
- 16. TwilioスウィフトでSMSを送信する
- 17. Pdu形式でSMSを送信する
- 18. RestComm-ConnectでSMSを送信する
- 19. AndroidアプリケーションでSMSを送信する
- 20. AndroidアプリでSMSを送信する
- 21. yii2でSMSを送信する
- 22. SMSをSmsManagerで送信する
- 23. CでSMSコマンドを送信する#
- 24. java経由でSMSを送信する
- 25. jspでSMSを送信する
- 26. iOSでSMSを送信する
- 27. TwilioとAndroidでSMSを送信する
- 28. iphoneを使ってPCからSMSを送信する
- 29. wp7 sms受信とSMSインターセプタを送信
- 30. iphoneアプリケーションからユーザーにSMSを送信する
[プログラム的にSMSを送信するiphone 4.0](http://stackoverflow.com/questions/3758664/iphone-4-0-sending-sms-programatically)の可能性重複 –