1

Web ベースの iOS アプリがあり、1 つのセクションで次のコードを含むページに接続します。

<div class="facebook"><a href="#" onClick="facebook_link()"></a></div>
  <script>
  function facebook_link(){
    var link = $.get("fb://profile/XXXXXX", function() {
    })
    .fail(function() {  
  event.preventDefault();
  window.open("https://www.facebook.com/yyyyyyyyyyyy");
    })
  }
  </script>

デバイスに Facebook アプリがインストールされている場合は、Facebook アプリで目的のプロファイルを開きます。そうでない場合は、プロファイルを Web ビューで現在のアプリに直接開きます。これは今週まで完全に機能していましたが、突然、iPad でアプリ (実際には iPhone アプリです) を試してみると、Facebook アプリがデバイスにインストールされていたにもかかわらず、開かなくなりました。

Facebook の URL スキームの変更を調べてみましたが、何も見つかりませんでした。http://graph.facebook.com/yyyyyページから fb://profile/XXXXX で使用されている ID を取得しました。最近、FBID や、自分のプロフィールに属する写真を探すときに方向バーに表示される ID など、他の ID を試してみましたが、iPad では何でも機能します。

何が起こっているのか誰にも考えられますか?Facebook の URL スキームは、iPhone と iPad で異なる動作をする可能性がありますか? どうもありがとう

4

0 に答える 0