Facebook中的应用程序可以同时拥有Facebook Canvas的桌面页面和Facebook移动页面吗?目前我有一个桌面应用程序,但如果我在相同的URL上创建移动页面,我可以指向Facebook应用程序的“移动网络”部分吗?
由于
答案 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