2
我从iPhone应用程序中使用下面的代码发送短信,我也必须发送网址,所以我想知道什么应该是URL格式,以便在接收器上的URL的短信水龙头(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];
}
你有任何测试的格式? – MattyG
我建议确保您的网址为http://为前缀可能会给iPhone来识别短信正文内容是一个网址链接的最好机会。这是类似于iTunes的链接在移动Safari工作和iPhone知道应用程序切换到App Store的应用程序,以查看的方式出现。 – jbjon