Facebook 中的应用程序能否同时拥有 Facebook Canvas 桌面页面和 Facebook 移动页面?目前我有一个桌面应用程序,但如果我在同一个 URL 上创建移动页面,我是否也可以将 Facebook 应用程序的“移动网络”部分指向该应用程序?
谢谢
Facebook 中的应用程序能否同时拥有 Facebook Canvas 桌面页面和 Facebook 移动页面?目前我有一个桌面应用程序,但如果我在同一个 URL 上创建移动页面,我是否也可以将 Facebook 应用程序的“移动网络”部分指向该应用程序?
谢谢
Facebook 中的应用程序能否同时拥有 Facebook Canvas 桌面页面和 Facebook 移动页面?
是的,有点。没有移动画布,如果这就是你的意思。但是,您可以为同一个应用程序创建一个移动网页和一个桌面画布应用程序。
目前我有一个桌面应用程序,但如果我在同一个 URL 上创建移动页面,我是否也可以将 Facebook 应用程序的“移动网络”部分指向该应用程序?
是的,您可以对两者使用相同的 URL,然后只需检测用户代理以确定显示哪个。
用户代理嗅探总是一个坏主意。在应用程序的入口点中,如果用户通过 Facebook 中的页面选项卡(即桌面用户)加载应用程序,则应通过检查 Facebook 发送的“签名请求”变量来确定它是桌面应用程序还是移动应用程序。如果用户在 Facebook 之外的移动设备上访问应用程序,则不会发送此变量。
php:
if(isset($_REQUEST['signed_request']))
//load desktop version
else
//load mobile version