如何使用html链接打开带有预填充内容的短信应用?
我阅读的所有内容似乎都表明sms:18005555555?body = bodyTextHere
应该可以,但是在iPhone上不起作用。如果我将?body = bodyTextHere取出,然后仅使用sms:phonenumber,它将起作用。
我见过几个通过野生动物园链接执行QR码的实例。他们如何能够预先填充正文?
事实证明这是100%可能的,尽管有点hacky。
如果您希望它在Android上运行,则需要使用以下格式:
<a href="sms:/* phone number here */?body=/* body text here */">Link</a>
如果您希望它在iOS上运行,则需要:
<a href="sms:/* phone number here */;body=/* body text here */">Link</a>
更新:
显然,iOS8必须去改变我们的事情,因此,由于其他一些评论者/响应者,iOS有了一种新样式:
<a href="sms:/* phone number here */&body=/* body text here */">Link</a>
(电话号码是可选的)