4

Facebook iOS アプリにディープリンクする方法を知っている人はいますか?

私はそれをグーグルで検索し、次のような解決策を見つけました:

  • fb://ページ名
  • fb://ページ/ページ名
  • fb://プロフィール/ページ名
  • http://www.facebook.com/PAGENAME
  • ...しかし、Facebook iOS 6 アプリでも Facebook iOS 7 アプリでも、それらのどれももう機能していません。

    私が見つけた唯一の解決策は、 http://m.facebook.com/PAGENAMEにリンクすることです。これは Safari を開くことで機能しますが、ユーザーが必ずしもログインしているとは限らないため、エクスペリエンスはかなり悪くなります。

    ありがとう、

    4

    2 に答える 2

    2

    以下の例のように、単純な Facebook の URL でページ ID を使用することがわかりました。

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString: http://www.facebook.com/PAGEID]];
    

    …</p>

    1. Facebookがインストールされている場合:アプリでページを開く
    2. それ以外の場合: Safari でページを開く

    これを iOS 7 でテストしましたが、古いバージョンでの動作は保証できません。

    于 2013-11-18T21:51:19.640 に答える