使用sms架构发送短信时如何提供消息文本?

时间:2010-04-08 06:05:32

标签: iphone sms

如何从我的应用中打开短信并弹出新信息并预先填充?

现在这就是我所拥有的 NSString * stringURL = @“sms:”;
NSURL * url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];

这会打开短信应用,但您必须点击新消息等。

谢谢,
三通

2 个答案:

答案 0 :(得分:2)

当然是由公共API提供和支持的。

你去:

MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init] autorelease];
if([MFMessageComposeViewController canSendText])
{
    controller.body = @"The text you want to populate in the SMS";
    controller.recipients = tempArrayForSMS;// any NSMutable Array holding numbers
    controller.messageComposeDelegate = self;
    [self presentModalViewController:controller animated:YES];
}

答案 1 :(得分:1)

您可以在URL中包含一个数字,以便开始向其中写入消息。公共API不支持提供消息文本(据我所知)。