1. ホーム
  2. html

[解決済み] htmlリンクからSMSの本文を事前入力する方法

2022-06-18 02:24:07

質問

どのようにhtmlリンクを使用して、事前に入力された本文でsmsアプリを開くのですか?

私が読んだすべてのものは、sms:180055555?body=bodyTextHereであることを示しているようです。

で動作するはずですが、iPhone では、これは動作しません。もし私が ?body=bodyTextHere を取り除いて、単に sms:phonenumber を使用すると、それは動作します。

私は、QRコードがサファリのリンクを通じてこれを行う例をいくつか見てきました。どのようにして本文を事前に入力することができるのでしょうか?

どのように解決するのですか?

少し面倒ですが、100%可能であることがわかりました。

Android で動作させたい場合は、この形式を使用する必要があります。

<a href="sms:/* phone number here */?body=/* body text here */">Link</a>

iOSで動作させる場合、これが必要です。

<a href="sms:/* phone number here */;body=/* body text here */">Link</a>

ライブデモはこちら http://bradorego.com/test/sms.html ("Phone and ?body" と "Phone and ;body" は、to: フィールドと本文の両方をオートフィルすることに注意してください。詳しくはソースをご覧ください)

UPDATEしてください。

どうやらiOS8は私たちの上に変更に行く必要がありましたので、他のコメント/応答者のいくつかのおかげで、iOSのための新しいスタイルがあります。

<a href="sms:/* phone number here */&body=/* body text here */">Link</a>

(電話番号は任意です)