我使用下面的代码从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];
}
答案 0 :(得分:4)
您可以使用两种格式发送短信
1. http://www.google.com
2. www.google.com
iPhone会将这两种格式检测为网址,并点击它将在浏览器中打开的网址链接。