Facebook应用程序 - 移动和画布?

时间:2012-08-09 16:17:40

标签: facebook

Facebook中的应用程序可以同时拥有Facebook Canvas的桌面页面和Facebook移动页面吗?目前我有一个桌面应用程序,但如果我在相同的URL上创建移动页面,我可以指向Facebook应用程序的“移动网络”部分吗?

由于

2 个答案:

答案 0 :(得分:3)

  

Facebook中的应用程序可以拥有Facebook Canvas和a的桌面页面   同时Facebook移动页面?

是的,有点儿。没有移动画布,如果这就是你的意思。但是,您可以为同一个应用程序设置移动网页和桌面画布应用程序。

  

目前我有一个桌面应用程序,但如果我在同一个上创建移动页面   URL我可以指向Facebook应用程序的“移动网络”部分吗?

是的,您可以为两者使用相同的URL,然后只检测用户代理以确定要显示的内容。

答案 1 :(得分:1)

用户代理嗅探总是一个坏主意。在应用程序的入口点,如果用户通过Facebook内的页面选项卡(即桌面用户)加载应用程序,则应通过检查Facebook发送的“签名请求”变量来确定它是桌面还是移动。如果用户在Facebook之外的移动设备上访问应用程序,则不会发送此变量。

PHP:

if(isset($_REQUEST['signed_request']))
    //load desktop version
else
    //load mobile version