要在具有预先填充的正文字段的android上打开默认SMS应用,您必须使用以下语法:
<a href="sms:+0000000000?body=hello">Send hello</a>
有效。对于iOS,您需要将?
替换为&
但是如何使用内部带有加号(+)的内容来预先填充正文?看起来像android上的bug。
以下示例不起作用:
尝试#1-简单
<a href="sms:+0000000000?body=2+2">Send math</a>
尝试#2-用%2B编码
<a href="sms:+0000000000?body=2%2B2">Send math encoded</a>
如何在Android上转义加号?
这似乎是一个Android问题,因为此代码在iOS上运行良好:
<a href="sms:+0000000000&body=2+2">Send math</a>