我尝试在Adobe AIR中通过AS3发送预先填充的短信。它在iOS上完美运行,本机SMS UI显示预先填充的文本。但是在Android上,它将整个字符串视为电话号码,显示以下错误 -
收件人无效:< 0123456789& body =嘿!这是一条测试消息。 http://google.com>
我使用的代码 -
{{1}}
答案 0 :(得分:1)
1st)您使用的&
应为?
sms:+15105550101?body=hello%20there
有关详细信息,请参阅RFC 5724。
注意:在iOS8 + &
上是正确的,对于iOS7而言正在使用;
2)某些Android版本在SMS URI中加入“正文”时简直就是破解。您需要在Google的错误数据库中查找“错误”版本。