ios - 如何在 iphone 2.0 中以编程方式发送短信

标签 ios objective-c iphone sms iphone-sdk-2

我需要在 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 中发送短信并调用电话。

我发现在 iphone 2.0 中发送短信和调用电话是不可能的。

有没有第三方工具可以发送短信?

最佳答案

无法以编程方式发送 SMS 在任何版本的 iOS 下,永远。

在 iOS 2 和 3 下,您可以向 SMS 应用程序显示 sms://链接,您可以包含要发送到的号码,仅此而已。您不能包含消息正文,无论如何都可以从不发送消息。用户必须发送消息。

在 iOS 4 下,您可以使用 MFMessageComposeViewController 显示带有要发送到的号码和消息正文的 View Controller , 但你还是 无法发送消息 .用户可以点击发送按钮,仅此而已。

Apple 专门保护 iPhone 用户,防止他们在不知情和未经批准的情况下发送 SMS 消息。

关于ios - 如何在 iphone 2.0 中以编程方式发送短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4592499/

相关文章:

ios - 我想在快速编辑结束时(当用户转到下一个字段时)将文本字段文本转换为密码等安全文本

ios - 删除 TableView 中第一行顶部的空间

ios - 当此字符串包含中文时,NSDataDetector 无法分析 NSString 中的 url

objective-c - 添加 Cocoa Touch 静态库作为子项目

iphone - 将 GLKView 与 UIViewController 一起使用

ios - 要求用户使用 swift2 从照片库或相机中选择照片

iphone - 如何使用嵌入式 HTML 检查 youtube 视频是否存在

ios - 如何为快速播放的声音添加延迟

android - Cordova:在 Android/iOS 上动态加载本地镜像失败

iphone - 从我的应用程序使用 facebook SDK 时,我可以阻止 Facebook iPhone 应用程序打开吗?