我需要在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 在下面 任何 iOS的版本。

在iOS 2和3下,您可以向SMS应用显示 sms:// 链接,您可以包括要将其发送到的号码,仅此而已。您不能包括消息主体,无论您能做些什么 绝不 发送消息。用户必须发送消息。

在iOS 4下,您可以提供一个视图控制器,其中包含要将其发送到的数字和消息主体使用的视图控制器 MFMessageComposeViewController, ,但是你还是 无法发送消息. 。用户可以点击发送按钮,仅此而已。

苹果专门保护iPhone所有者免受未知和批准而发送的SMS消息。

其他提示

从您的应用程序打电话给以下电话:

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

请记住,这在模拟器中不起作用,您可能需要检查设备是否是iPod或iPad,然后再通话!我也倾向于展示 UIAlertView 询问用户他们是否真的想调用该号码,因为如果他们不是故意的话,这可能很烦人。

对于短信:查看此 如何在iPhone上编程发送SMS?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top