短信到Google Pixel上的预填充短信

时间:2019-02-15 23:32:43

标签: android sms google-pixel

我正在尝试在电子邮件中创建一个链接,如果按下该链接,它将打开移动设备的默认短信应用程序。这是我到目前为止的内容:

a href="sms:;?&body=This%20is%20the%20body%20message."

我已经对其进行了测试,它似乎可以在iOS设备和某些Android设备上使用。但是,在Google Pixel 3上,它会打开默认的消息收发应用程序,但显示错误,内容为Could not start conversation.

如何更改代码以成功打开与空白收件人的对话?

2 个答案:

答案 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}