HTML超文本链接中的iOS短信方案

问题描述:

我们正试图在HTML页面中创建超链接,该链接应该打开预定义的短信 - 当用户点击我们页面上的链接时,短信应用应该打开预定义的号码和主体。我们能够成功设置号码,但我们无法设置此短信的正文。可能吗?HTML超文本链接中的iOS短信方案

我们迄今努力的链接是:

<a href="sms:123456789?body=sometext">sms link</a>

非常感谢帮助!

,这是不可能的。

短信方案用于启动消息应用程序。这种类型的URL 的格式是“sms:”,其中是可选参数 ,其指定SMS消息的目标电话号码。这个 参数可以包含数字0到9以及加号(+),连字符 ( - )和句点(。)字符。 URL字符串不能包含任何 消息文本或其他信息。

参考:iPhoneURLScheme SMS

+0

非常感谢,“解决”了这个问题......它可以在原生应用程序思想中做到这一点...... – 2013-04-23 09:33:33

,这是可能的。

一件小礼物,在IOS 5和6

<a href="sms:123456789;body=sometext">sms link</a>

+3

支持这个在IOS7中删除至少在iPhone 5上测试过,它绝对仍然在IOS 5中工作和6. – 2014-03-06 14:47:02

+0

@DavidC任何猜测,为什么这被删除?安全问题? – teewuane 2014-04-04 18:31:58

+0

我在猜测营销政治,以促进本土应用程序的发展。 – 2014-04-04 18:44:15

对于iOS 8:

<a href="sms:123456789&body=sometext">sms link</a> 

我定制,同时去除该电话号码1234 ...所以用户可以输入数他们的选择,以共享我的应用程序的链接

目前我得到这些情况的工作:

适用于iOS 8(没有测试的iOS 7):

<a href="sms:123456879&body=bodytext">Send sms</a> 

适用于Android 4.x的,而不是5.x的

<a href="sms:123456879?body=bodytext">Send sms</a> 

我还测试smsto但没有无论使其在Android上工作5

检查这个小提琴测试:

https://jsfiddle.net/w4vcyjfw/14/