おっさんディレクターブログ

Web界隈のディレクターで4児の父

iOS7でアプリ内からFacebookページを開かせる時の注意点

Facebook button count is wrong, use RealShare

iOS7というか、iOS6で仕様変更があったようです。


ネイティブアプリ内からFacebookページへの導線を設けるために、URLを貼ってブラウザを開かせいケースがあったりすると思いますが、iOS6以降はURLを貼ると以下の挙動になります。

  • アプリがインストールされている場合

Facebookアプリを起動(Facebookページは開けない)=意味ない!

 

  • Facebookアプリがインストールされていない場合

SafariでFacebookページを開く

Androidは問題ないようですが、iOSの場合URLスキーマで開く必要があるようです。

 

Facebookページを開くURLスキーマ。

fb://profile/FacebookページID

FacebookページIDは以下で確認。

http://graph.facebook.com/higuchill

FacebookページIDはソース2行目の

"id": "235128906502252"

の部分ですね。なので、

 

iOS6以降でFacebookページを開くURLスキーマはこちら。

fb://profile/235128906502252

 

これをURLの代りに設定すればOKです。

 

参考にさせてもらいました!
iOSアプリからFacebook公式アプリ内のFacebookページに飛ばす方法 - らっこのじゆうちょう

フェイスブック 若き天才の野望 (5億人をつなぐソーシャルネットワークはこう生まれた)

フェイスブック 若き天才の野望 (5億人をつなぐソーシャルネットワークはこう生まれた)

  • 作者: デビッド・カークパトリック,小林弘人解説,滑川海彦,高橋信夫
  • 出版社/メーカー: 日経BP社
  • 発売日: 2011/01/13
  • メディア: ペーパーバック
  • 購入: 33人 クリック: 2,842回
  • この商品を含むブログ (240件) を見る
 
ソーシャル・ネットワーク [DVD]

ソーシャル・ネットワーク [DVD]

 
facebook

facebook