今日のテーマ	



 スマホアプリを	
  
  Facebookと	
  
うまく連携させる	
  
所属	
       	
  
  株式会社シロク	
  
       	
  
       	
  
       	
  
       	
  
My365開発全般を担当
1日1枚、写真を撮る。
撮った写真を	
  
カレンダーに残す。
写真を見て、	
  
コミュニケーション。	
  
Deep	
  Linking	
  
(日本語訳)	
  直リン
サードパーティ製アプリのよくある遷移
Deep	
  Linkingなら	




    Deep	
  Linking!!
h"p://developers.facebook.com/docs/mobile/ios/build/
Deep	
  Linking	
  
例:	
  Viddy	
  ×	
  PC
例:	
  Viddy	
  ×	
  iPhone
Deep	
  Linkingでは、	
  
アプリが切り替わって、	
  
 該当の画面が開く。	
  
                	
  


※	
  not	
  WEBビュー	
  but	
  アプリ
アプリをダウンロードしていないと・・・	




            AppStoreが開く
メリット 1.	
  
    Facebook経由で、	
  
アプリを起動してくれる人が増える。	
  
             	
  


  ※「WEBビューを見て終わり」にならない	
  
メリット	
  2.	
  
  アプリを起動後すぐに、	
  
ユーザーはアクションを起こせる。	
  
            	
  


 ※WEBビューにコミュニケーション機能や	
  
   ログイン機構を実装しなくて良い。	
  
メリット 3.	
  
 PCから閲覧するユーザーに	
  
    影響を与えない。	
  
               	
  


※iPhoneだけ、Androidだけ、という設定が可能	
  
設定方法
URLスキーム拡張子	
  
Facebookの仕事	
         	
  
 設定されたURLスキームを見て、	
  
アプリがインストール済みかを確認。	
  
                  	
  


サードパーティ製アプリを起動する。	
  
                  	
  


   K[app	
  id]://authorize	
  
  #target_url=[Linked	
  URL]	
  	
  
サードパーティの仕事	
       	
  
       	
  
起動時に渡されたURLを解釈して、	
  
  該当の画面を表示させる。	
  
             	
  


 applicaTon:handleOpenURL:
Deep	
  Linkingで、	
  
無駄な画面遷移を省き、	
  
アプリのアクティビティを、	
  
   向上できる。
最後に
Android版出ました。	
       	
  
よろしくお願いします。	
  m(_	
  _)m

Facebook Night vol. 6