URLスキームによるソーシャルメディアアプリとの連携

URLスキームでほかのソーシャルメディアアプリと連携

URLスキームは
http
ftp
mailto
などのURLの先頭の文字列のこと

ブラウザーはリンクをクリックしたときに
URLスキームの種類により動作が変わる

httpなら普通に画面遷移するけど
mailtoならメーラーが起動する

スマートフォンでは、アプリ間連携をサポートするため
ネイティブアプリに独自URLスキームを割り当てる仕組みが用意されている

Twitterの公式アプリなら
twitter://
から始まるURLスキームを提供している

ブラウザーは
アプリ特有のURLスキームが指定されると
そのアプリがインストールされているなら
アプリを起動する処理をする

さらに、URLスキームを使うと
アプリ起動だけでなく、
アプリ特有のパラメーターを指定することで
アプリ間での情報の受け渡しができるようになる

URLスキームは、リンクとして指定するだけでブラウザーが判断してくれるので
タイムラインを表示するリンクボタンを作るなら

<a href="twitter://timeline">Twitterタイムライン閲覧</a>

Twitterタイムライン閲覧
というように、タイムライン表示のボタンができる

また、クエリを渡せば、Twitterアプリで
ツイートも可能

<a href=&quot;twitter://post?message= Tweets from the Web application &quot; data-role=&quot;button&quot;&gt;Twitterアプリでツイート&lt;/a&gt;

とすれば

Twitterアプリでツイート
でツイートできる

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です