iphone - 如何通过短信发送网址?

标签 iphone url ios4 url-rewriting sms

我使用下面的代码从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/

相关文章:

iPhone OpenCv 构建问题

asp.net - 随机请求网站

ios - 如何使用 for 循环显示 UIImage 的 NSArray

ios4 - 如何在iPhone应用程序的UIWebView中启用 "select all"?

iphone - 实现 "Add to Home Screen",ala Safari

iphone - UIView 在转换 subview 时自动调整大小

iphone - Facebook Connect - 安装 GIT,#import "Facebook.h" "file not found"

regex - 检查 URL 时更改正则表达式以允许 IP 地址?

css - 无法识别 django css 文件 - 配置错误?

iphone - UIImagePickerController - 设置最大视频持续时间