如何在短信中发送网址?

时间:2011-10-04 06:12:35

标签: iphone url ios4 url-rewriting sms

我使用下面的代码从iPhone应用程序发送短信,我也要发送网址,所以我想知道什么应该是网址格式,以便短信的接收者(iphone用户)点击网址,网址应该在浏览器中自行打开。 SMS正文来自服务器,因此我从服务器响应中提取SMS正文内容并传递给短信发送代码。

NSString *smsBody = @"I am sending the google url: www.google.com";//as a sample sms body  

if ([MFMessageComposeViewController canSendText]) {

    MFMessageComposeViewController *smsComposerController = [[[MFMessageComposeViewController alloc] init] autorelease];
    [smsComposerController setBody:smsBody];
    // smsComposerController.recipients = [NSArray arrayWithObjects:@"+19999999999",nil];
    smsComposerController.messageComposeDelegate = self;
    [self presentModalViewController:smsComposerController animated:YES];
}

1 个答案:

答案 0 :(得分:4)

您可以使用两种格式发送短信 1. http://www.google.com 2. www.google.com

iPhone会将这两种格式检测为网址,并点击它将在浏览器中打开的网址链接。