Facebook如何处理平板电脑?

时间:2012-09-01 18:14:37

标签: facebook tablet

我正在开发一款具有响应式布局的Facebook应用。有时我的应用程序必须为用户生成链接。只要有可能,链接就会将用户发送到页面选项卡(当用户在桌面上时),有时它会直接链接到应用程序(当用户在移动电话上时)。

Facebook在平板电脑上的默认行为是什么?它是否显示移动网站或桌面网站?

我应该在平板电脑上使用我的应用的移动桌面版本吗?


更新在评论中回答BBog的问题: 我的应用程序更喜欢桌面版,因为它包含一个Like-gate。如果用户体验适合平板电脑在页面标签中查看应用程序(仅在www.facebook.com上可用,即非移动设备),那么这是首选,因为类似按钮将显示在顶部页面,在应用的iframe上方。相比之下,应用程序的移动版本要求用户单击链接,将他们带到(移动)Facebook页面,他们必须打开应用程序。它为用户增加了一个额外的步骤,并要求他们离开应用程序片刻。用户可能会因这一额外步骤而气馁,并决定不进入大门。

2 个答案:

答案 0 :(得分:0)


对于Android平板电脑 - 老实说,这取决于你希望Facebook如何处理它。如果你看一下链接wiki - https://developers.facebook.com/docs/mobile/android/deep_linking/的android原生应用程序,Facebook会为你提供选择用户体验的选项。 Facebook原生Android应用程序本身对待手机等平板电脑。如果您的应用与平板电脑兼容,那么这将是理想的选择,然后您可以启用深层链接,让用户可以查看应用内的内容。
对于iOS,它是从iOS包ID中处理的。

答案 1 :(得分:0)

无法找到具体的答案,我最终在第一页访问时检测到用户的推荐。然后,如果网址中有www.facebook.com,我会转到桌面。否则我会去手机..

 if ($detect->isTablet()) {
  session_start();

  if (!isset($_SESSION["tabletAsMobile"]))
    $_SESSION["tabletAsMobile"] = (stripos($_SERVER["HTTP_REFERER"], 'www.facebook.com')===true):'0':'1';
  }

  $useMobileLinks = ($detect->isMobile() || ($detect->isTablet() && $_SESSION["tabletAsMobile"]));
}