如何在Objective-C中以编程方式发送带有一些Body文本的SMS

时间:2012-06-04 11:52:26

标签: iphone objective-c sms send

  

可能重复:
  How to programmatically send SMS on the iPhone?

如何使用Objective-C从iPhone以编程方式发送带有一些Body文本的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 Onwards。

1 个答案:

答案 0 :(得分:2)

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