【问题标题】:How to send url in SMS?如何在短信中发送网址?
【发布时间】:2011-11-30 10:19:19
【问题描述】:

我正在使用以下代码从 iPhone 应用程序发送 SMS,我还必须发送 url,所以我想知道 url 格式应该是什么,以便 SMS 的接收者(iphone 用户)点击 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];
}

【问题讨论】:

  • 我建议确保您的 URL 以 http:// 为前缀可能会给 iPhone 最好的机会来识别 SMS 正文内容是 URL 链接。它类似于 iTunes 链接在 Mobile Safari 中的工作方式,并且 iPhone 知道将应用程序切换到 App Store 应用程序以在其中查看。

标签: iphone url ios4 url-rewriting sms


【解决方案1】:

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

iPhone 会将格式检测为 url,并在点击 url 链接时将其在浏览器本身中打开。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-16
    • 1970-01-01
    • 2020-09-04
    • 2022-01-19
    • 2011-02-03
    • 1970-01-01
    • 2023-03-19
    相关资源
    最近更新 更多