6

我们正在尝试在 HTML 页面中创建一个超链接,该超链接应该打开预定义的 SMS - 当用户在我们的页面上点击此链接时,SMS 应用程序应该以预定义的数字和正文打开。我们能够成功设置号码,但我们无法设置此短信的正文。可能吗?

到目前为止,我们正在尝试的链接是:

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

非常感谢您的帮助!

4

4 回答 4

9

,这是不可能的。

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

参考:iPhoneURLScheme 短信

于 2013-04-23T09:28:09.113 回答
9

对于 iOS 8:

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

我在删除电话号码 1234 时进行了自定义...因此用户可以输入他们选择的号码以共享我的应用程序的链接

于 2015-03-06T22:11:58.503 回答
6

目前我得到了这些情况:

适用于 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/

于 2015-09-21T11:40:36.967 回答
3

的,这是可能的。

ios 5 和 6 上的小礼物

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

于 2013-10-01T13:59:07.543 回答