iOS7でアプリ内からFacebookページを開かせる時の注意点
iOS7というか、iOS6で仕様変更があったようです。
ネイティブアプリ内からFacebookページへの導線を設けるために、URLを貼ってブラウザを開かせいケースがあったりすると思いますが、iOS6以降はURLを貼ると以下の挙動になります。
- アプリがインストールされている場合
Facebookアプリを起動(Facebookページは開けない)=意味ない!
- Facebookアプリがインストールされていない場合
SafariでFacebookページを開く
Androidは問題ないようですが、iOSの場合URLスキーマで開く必要があるようです。
Facebookページを開くURLスキーマ。
fb://profile/FacebookページID
FacebookページIDは以下で確認。
FacebookページIDはソース2行目の
"id": "235128906502252"
の部分ですね。なので、
iOS6以降でFacebookページを開くURLスキーマはこちら。
fb://profile/235128906502252
これをURLの代りに設定すればOKです。
参考にさせてもらいました!
iOSアプリからFacebook公式アプリ内のFacebookページに飛ばす方法 - らっこのじゆうちょう
フェイスブック 若き天才の野望 (5億人をつなぐソーシャルネットワークはこう生まれた)
- 作者: デビッド・カークパトリック,小林弘人解説,滑川海彦,高橋信夫
- 出版社/メーカー: 日経BP社
- 発売日: 2011/01/13
- メディア: ペーパーバック
- 購入: 33人 クリック: 2,842回
- この商品を含むブログ (240件) を見る