web-dev-qa-db-ja.com

Android電話のSMSメッセージにハイパーリンクを追加するにはどうすればよいですか?

「どこにいるの?」のようなメッセージ本文でSMSメッセージを送信したい。 「どこにいるの?」をクリックすると、現在地のグーグルマップのウェブサイトに移動します。私の質問は、このハイパーリンクを「どこにいるの?」に追加するにはどうすればよいかということです。メッセージテキスト?勉強できる例はありますか?

8
Jim31837

SMSはテキストのみであり、160文字しか使用できません。あなたが提案していることには、「私はどこにいますか?」が含まれます。 160文字ですが、どういうわけか非常に長いWebアドレスが含まれています。

あなたが最初にしたいかもしれないことは、ある種のURL短縮サービスを利用することです。個人的にお勧めできるものはありませんが、Djangoアプリなど、APIを使用してフックできるオンラインサービス(bit.lyなど)があります。 SMSの利用可能な文字に簡単に収まる独自のリンクを取得します。

ほとんどのスマートフォンは、SMS内であっても、リンクを解析して「クリック可能」にします。したがって、たとえば、テキストを次のように読むことができます。

Where am I? www.linkgoesh.ere/somehash 

ユーザーはリンクをクリックしてWebサイトにアクセスできるはずです。それはあなたが提案しているものほどエレガントではありませんが、SMSは(必然的に)制限されたフォーマットです。

9
PROGRAM_IX