我正在尝试在电子邮件中创建一个链接,如果按下该链接,它将打开移动设备的默认短信应用程序。这是我到目前为止的内容:
a href="sms:;?&body=This%20is%20the%20body%20message."
我已经对其进行了测试,它似乎可以在iOS设备和某些Android设备上使用。但是,在Google Pixel 3上,它会打开默认的消息收发应用程序,但显示错误,内容为Could not start conversation.
如何更改代码以成功打开与空白收件人的对话?
答案 0 :(得分:0)
尝试通过链接进行尝试,我认为您需要一个数字并替换;与?
<a href="sms:444-222-3333?body=Hello World!">Send SMS</a>
您要使用的非iOS设备(对于您的Pixel示例)
sms:phone_number?body=The_Message
要使用的iOS设备
sms:phone_number;body=The_Message
答案 1 :(得分:0)
经过数小时的反复试验,我能够使用以下结构预填充Pixel(3XL),iOS(在Xcode中模拟)和macOS消息:
像素: sms://+1${PHONE}/?body=${encodedString}
iOS: sms://+1${PHONE}/&body=${encodedString}