1

可能重复:
如何在 iPhone 上以编程方式发送短信?

如何使用 Objective-C 从 iPhone 以编程方式发送带有正文文本的 SMS。试图做类似的事情:

NSString *path = [NSString stringWithFormat:@"sms:?&body:%@", aSMSBodyText];
NSURL *url = [NSURL URLWithString:[path stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
[[UIApplication sharedApplication] canOpenURL:url];

但不工作,我不想使用 MFMessageComposeViewController,因为我的应用程序从 3.0 开始支持 & MFMessageComposeViewController 从 4.0 开始适用。

4

1 回答 1

2

不使用 MFMessageComposeViewController 就无法发送 SMS。如果要发送 SMS,则必须使用 MFMessageComposeViewController。否则,您可以使用服务器来使用短信。首先,您需要向服务器发送消息,然后服务器将向任意号码发送消息。您也可以使用短信网关发送短信。

于 2012-06-04T18:14:57.393 回答