1

iphone os 2.0 でプログラムによって電子メールを送信する必要があります。

私が見つけたいくつかの場所

NSString *url = [NSString stringWithString: @"mailto:foo@example.com?cc=bar@example.com&subject=Greetings%20from%20Cupertino!&body=Wish%20you%20were%20here!"];
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]];

これはiphone os 2.0でのコード作業です。

同様に、iPhone 2.0 で SMS を送信して電話をかける必要があります。

iPhone 2.0 で SMS を送信して電話をかけることができないことがわかりました。

SMS を送信するためのサードパーティ ツールはありますか?

4

2 に答える 2

3

iOSのどのバージョンでも、プログラムでSMSを送信することはできません。

iOS 2および3では、SMSアプリにsms://リンクを表示し、送信先の番号を含めることができますが、それだけです。メッセージ本文を含めることはできません。また、メッセージを送信できない場合でも、メッセージの本文を含めることはできません。ユーザーはメッセージを送信する必要があります。

iOS 4では、を使用して、送信先の番号とメッセージ本文をView Controllerに提示できますがMFMessageComposeViewController、それでもメッセージを送信することはできません。ユーザーは送信ボタンをタップできますが、それだけです。

Appleは、iPhoneの所有者を、知らないうちに承認なしに送信されるSMSメッセージから特に保護します。

于 2011-01-04T10:41:47.377 に答える
0

アプリから電話をかけるには、次の行を呼び出します。

[[UIApplication application] openURL:[NSURL URLWithString:@"tel://THE_TELEPHONE_NUMBER"]];

これはシミュレーターでは機能しないことに注意してください。電話をかける前に、デバイスが iPod または iPad であるかどうかを確認することをお勧めします。UIAlertViewまた、ユーザーが実際にその番号に電話をかけたいかどうかを尋ねるメッセージを表示する傾向があります。これは、意図していない場合、非常に迷惑になる可能性があるためです。

SMS の場合: このHow to programmatically send SMS on the iPhone? をチェックしてください。

于 2011-01-04T10:28:34.383 に答える