web-dev-qa-db-ja.com

SMS URL on Android

AndroidがiPhoneに似た機能を持っているかどうかを知りたいのですが、HREF属性を目的の電話番号に設定して、HTML Aタグを使用してSMSを送信できます。メッセージを送信し、その先頭に「SMS:」を付けます。つまり、href="SMS:02313213"

私は周りを見回しましたが、Androidで利用できることを示唆するものを見つけることができないようです。

24
dakine

私はあなたを助けるかもしれない以下を見つけました:

http://tools.ietf.org/html/rfc5724

このRFCのサブセクション2.5または2.6をチェックして、適切なSMS URL。

例:..​​. <a href="sms:+19725551212?body=hello%20there"> SMS Me </a>
...

上記の例の「スペース」の「エスケープ」文字に注意してください。

うまくいけばAndroidブラウザーはこの構文に基づいてXHTMLフォームを生成することを許可します。 )。

28
gto406

それはうまくいくはずです:

<a href="sms:+437722735932">contact</a>
4
Josef Pfleger

href = "sms:+ xxx"は私のストックHTC Desireで動作しますAndroid 2.2ブラウザとSense SMS app、but sms:+ xxx?body =は動作しません't-エラー:無効な受信者。本文の設定にのみ本当に興味がありました-この問題を誰が見て/解決しましたか?

私のテストページは次のとおりです。 http://jsbin.com/itama4/15

4
Ian Grainger

mms:<phone_number>?body=<your message here.>のテキストでqrcコードを使用すると、これが機能し、エラーを回避するように見えることに気付きました:無効な受信者

ここにテストqrc http://qrcode.kaywa.com/img.php?s=8&d=mms%3A555-555-5555%3Fbody%3DYour%20Message

2
Andrew

複数の受信者が必要な場合、これは機能します:

アンドロイド:

sms:+15558675309,+15558675301?body=Text%20Here%20end!

iOS、macOS:

sms://open?addresses=+15558675309,+15558675301/&body=Text%20Here%20end!
0
Bobík