Вопрос

Мне нужно отправить программно отправлять электронную почту в 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.

Точно так же мне нужно отправить SMS в iPhone 2.0 и позвонить.

Я обнаружил, что невозможно отправить SMS в iPhone 2.0 и совершать звонок.

Есть ли сторонние инструменты для отправки SMS?

Это было полезно?

Решение

Ты не может отправить SMS -программно под Любые Версия iOS, когда -либо.

Под iOS 2 и 3 вы можете представить приложение SMS sms:// Ссылка, и вы можете включить номер, чтобы отправить его, но это все. Вы не можете включить тело сообщения, и независимо от того, что вы можете никогда Отправить сообщение. Пользователь должен отправить сообщение.

В соответствии с iOS 4 вы можете представить контроллер представления с номером, чтобы отправить его, и корпус сообщений с использованием MFMessageComposeViewController, но ты все еще не может отправить сообщение. Анкет Пользователь может нажать кнопку «Отправить», но это все.

Apple специально защищает владельцев iPhone от SMS -сообщений, отправляемых без их знаний и одобрения.

Другие советы

Чтобы позвонить из вашего приложения, позвоните в эту строку:

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

Помните, что это не будет работать в симуляторе, и вы можете проверить, является ли устройство iPod или iPad перед вызовом! Я также склонен показывать UIAlertView Спрашивая пользователя, действительно ли они хотят позвонить по номеру, так как это может быть очень раздражающим, если он не имел в виду это.

Для SMS: проверьте это Как программно отправлять SMS на iPhone?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top