我使用下面的代码从iPhone应用程序发送短信,我还必须发送url,所以我想知道url格式应该是什么,以便当短信的接收者(iphone用户)点击url时, url 应该在浏览器中自行打开。 短信正文来自服务器,因此我从服务器响应中提取短信正文内容并传递给短信发送代码。
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. http://www.google.com
2. www.google.com
iPhone 会将格式检测为 URL,并且点击 URL 链接后,它将在浏览器本身中打开。
关于iphone - 如何通过短信发送网址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7643912/