【发布时间】:2012-09-12 00:20:42
【问题描述】:
我正在开发一个具有响应式布局的 Facebook 应用。有时我的应用程序必须为用户生成一个链接。只要有可能,这些链接就会将用户发送到 Page Tab(当用户在桌面上时),而在其他时候它会直接链接到应用程序(当用户在手机上时)。
Facebook 在平板电脑上的默认行为是什么?它显示的是移动网站还是桌面网站?
我应该在平板电脑上使用我的应用程序的移动或桌面版本吗?
更新:针对 BBog 在 cmets 的提问: 我的应用更喜欢桌面版本,因为它包含一个 Like-gate。如果平板电脑在页面选项卡中查看应用程序的用户体验良好(仅在 www.facebook.com 即非移动设备上可用),那么这是首选,因为点赞按钮将显示在顶部页面,位于应用的 iframe 上方。相比之下,该应用程序的移动版本要求用户单击一个链接,该链接将他们带到他们必须喜欢的(移动)Facebook 页面才能取消该应用程序。它为用户增加了一个额外的步骤,并要求他们暂时离开应用程序。用户可能会因为这个额外的步骤而气馁,并决定不进入大门。
【问题讨论】:
-
某些平板电脑被重定向到 m.facebook.com 和一些到 www.facebook.com。最好的选择,检查Facebook mobile web,有一个关于“用户代理”的部分可能会有所帮助。
-
谢谢,检测用户代理不是问题。但是,知道在检测到平板电脑时要显示什么是我的主要问题。然而,你给了我检查推荐人的想法,看看用户是来自 www.facebook... 还是 m.facebook...
-
自从我上次处理 Facebook 的 API 已经快一年了,所以我不能直接回答你的问题,但作为替代解决方案,你为什么不尝试检测是否您的用户有支持触摸的设备?如果这是真的,您将他重定向到移动应用程序,否则,将他重定向到桌面版本。我不知道您的移动版本到底有什么不同,但如果它针对触摸设备/3G 速度连接进行了优化,您是否更愿意向所有平板电脑显示移动版本,并最终让他们选择切换到桌面版?
-
如果这对您来说是一个合理的解决方案,我可以为您提供有关我们用于检测平板电脑的更多信息。如果我误解了您的问题,我深表歉意
-
在上面的更新中查看我的回复