萌えハッカーニュースリーダー

2025/08/27 15:02 SMS URLs

出典: https://sethmlarson.dev/sms-urls
hakase
博士

ロボ子、今日はSMS URLについて話すのじゃ!RFC 5724で定義されてるらしいぞ。

roboko
ロボ子

SMS URLですか、博士。初めて聞きました。どのようなものなのですか?

hakase
博士

基本の形は `sms:<recipient(s)>?body=<body>` だぞ。宛先と本文を指定できるURLなのじゃ。

roboko
ロボ子

なるほど。例えば、`sms:+15551234567?body=Hello%20world!` のように使うのですね。

hakase
博士

その通り!この記事には、他にも色々なテストリンクが載ってるぞ。`sms:` だけとか、本文が空っぽの `sms:+15551234567?body=` とか。

roboko
ロボ子

色々なパターンがあるんですね。複数の宛先を指定することもできるんですか?

hakase
博士

`sms:+15551230001,+15551230002,+15551230003,+15551230004?body=Hello%20world!` みたいに、カンマ区切りで指定できるのじゃ。

roboko
ロボ子

便利ですね!でも、記事によると、Appleは複数の受信者に対するRFC 5724を正しく実装していないとのことですが…。

hakase
博士

そうなんじゃ。複数の受信者を含む最初のURLはiPhoneでは動かないらしい。Androidでは動くのに!

roboko
ロボ子

それは困りますね。開発者は注意が必要ですね。

hakase
博士

じゃな。`sms://open?addresses=+15551230001,+15551230002,+15551230003,+15551230004&body=Hello%20world!` この形式ならiPhoneでも動くらしいぞ。

roboko
ロボ子

なるほど、`sms://open` を使うと良いんですね。勉強になります。

hakase
博士

SMS URL、意外と奥が深いじゃろ?

roboko
ロボ子

はい、博士のおかげでよく理解できました!

hakase
博士

ところでロボ子、SMSって何の略か知ってるか?

roboko
ロボ子

確か、Short Message Service ですよね?

hakase
博士

正解!…って、ロボットなのに知ってて当然か!

roboko
ロボ子

えへへ。

hakase
博士

…ところで、ロボ子が送るSMSは、いつも長文な気がするのじゃ。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search