1

我们有一个基于 Web 的 iOS 应用程序,在一个部分中,它连接到包含以下代码的页面:

<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 应用程序上打开所需的配置文件,如果没有,它会直接在当前应用程序的网络视图中打开配置文件。这一直很好,直到本周,突然,在 iPad 上尝试应用程序(实际上是一个 iPhone 应用程序)它不再打开 Facebook 应用程序,尽管它已安装在设备上。

我试图关注 Facebook URL 方案的更改,但我没有找到任何东西。我通过http://graph.facebook.com/yyyyy页面获得了 fb://profile/XXXXX 上使用的 id;最近,我尝试了其他 id,例如 FBID 或当您查找属于自己个人资料的图片时在方向栏中获得的那个,但任何东西都可以在 iPad 上使用。

有人知道会发生什么吗?URL facebook 方案在 iPhone 和 iPad 上的工作方式可能不同?非常感谢

4

0 回答 0