我可以从浏览器启动带有预填充正文的 iPhone 或 Android 短信应用程序吗?

big*_*801 2 iphone mobile sms webkit mobile-safari

我希望能够启动 iPhone 和/或 Android SMS 应用程序,其中“正文”或“消息”字段已经包含正确的文本。

我遇到了这个问题,但是最重要的答案仅部分适合我,并且没有询问我正在寻找的所有内容。

据我所知,以下任一操作都会在我的 iPhone 上启动短信应用程序,并提供正确的号码以将其发送到。

<a href="sms:1-234-567-8901">Send SMS</a>
<a href="sms:12345678901">Send SMS</a>
Run Code Online (Sandbox Code Playgroud)

一旦我发布类似的广告,?body=hello或者?message=hello它无法提供电话号码和正文。

这些失败了:

<a href="sms:1-234-567-8901?body=hello">Send SMS</a>
<a href="sms:12345678901?message=hello">Send SMS</a>
Run Code Online (Sandbox Code Playgroud)

任何帮助或见解将不胜感激!

小智 5

这将在 IOS 上运行以填充消息正文:

没有号码,

?body=不起作用,必须是&body=

<a href="sms://&body=your message here"> send a message </a>
Run Code Online (Sandbox Code Playgroud)

或者,用一个数字

<a href="sms://5555555555&body=your message here"> send a message </a>
Run Code Online (Sandbox Code Playgroud)