无法访问手机浏览器上的Facebook应用程序/粉丝页面标签

我创build了一个应用程序,可以通过链接访问桌面浏览器,如“ https://apps.facebook.com/APP_NAME/ ”。

虽然我在谷歌Chrome浏览器上通过https://m.facebook.com运行Facebook上的Android手机,我无法访问相同的应用程序。

在这里,我担心的是,是否有可能访问手机浏览器上的Facebook应用程序,我们可以访问手机浏览器上的Facebook粉丝页面自定义选项卡?

总之,我想访问我的Facebook手机浏览器的应用程序页面,我无法这样做。

提前致谢!

Solutions Collecting From Web of "无法访问手机浏览器上的Facebook应用程序/粉丝页面标签"

Facebook平台不支持移动设备上的页面标签应用

我通常build议的解决方法是

  • 将用户直接链接到您的移动网站
  • 如果他们正在使用移动浏览器(使用WURFL进行检测),则直接在移动网站中向他们显示“标签”内容
  • 将桌面浏览器直接redirect到Facebook页面选项卡

当您通过https://m.facebook.com在移动设备上浏览时,您无法访问也称为“Facebook上的应用程序”和“页面”选项卡的“canvas应用程序”。

为了解决这个问题,你可以添加一个平台到现有的应用程序,想象这种情况下,你有一个应用程序,这是一个页面标签Facebook上应用程序 (帆布应用程序) 。 我们要添加一个新的平台, 网站 ,做到这一点,只要去你现有的应用程序,然后设置,并在页面的底部有一个button,说+添加平台 ,之后popup窗口将出现:

Facebook移动应用程序

如果你注意到我的应用程序已经有两个平台的浅灰色的,现在我添加一个新的网站,正如我之前所说的。

在您select网站平台之后,您的应用设置中会出现两个新的字段,下一张图片是您的应用所有平台的可能设置:

Facebook的移动应用步骤2

在这个例子中,我决定将每个平台作为自己的url,因为每个平台都有不同的行为,例如在页面标签上可以检查用户是否喜欢你的页面而不要求权限,在canvas页面上你需要先问权限如果用户喜欢网页,并且在移动网站上,则需要validation用户是否已在Facebook上login,并且他是否已经授予了您的应用的权限。 事情是在你授予这个平台的权限后,你可以访问所有这三个,因为它们都是相同的应用程序。

想象一下,你访问你的桌面上的页面标签应用程序 ,并授予它的权限。 现在尝试使用您的移动设备并通过https://m.facebook.comlogin您创build的应用程序将作为书签在您的应用程序菜单上可用,如果您在您的移动设备上使用Facebooksearch,它也将可用。 下一张图片是应用程序菜单

Facebook移动应用步骤3

注意:在这个图片中,你没有看到任何应用程序,我没有安装它只是为了澄清

当我在“我的页面”选项卡上宣布自己的应用程序时,我也做了一件事情,因为人们会在桌面浏览器和移动浏览器上看到您的post,我还创build了一个根据其浏览器redirect用户的门。 我创build一个类似这样的post:

嘿,你想变得很酷吗? 然后检查这个真棒应用程序http://bit.ly/best-app-evah

我使用bit.ly只是因为它更美丽,这bit.lyredirect到我的urlhttps://myapp.com/app/gate我有这段代码:

 <?php // Include and instantiate the class. require_once 'Mobile_Detect.php'; $detect = new Mobile_Detect; // Any mobile device (phones or tablets). //redirect the page to your Mobile or Responsive Web design website if ( $detect->isMobile() ) { header('Location: http://YOUR_MOBILE_WEBSITE/'); } //redirect to our canvas page or page tab. else { header('Location: http://www.facebook.com/YOUR_FACEBOOK_PAGE_NAME/app/YOUR_APP_ID_NUMBER/'); } ?> 

================================================== =======================注意:在上面的php脚本开始处需要“Mobile_Detect.php”类文件,你可以从https: //github.com/serbanghita/Mobile-检测并将其上传到您的网站以使其正常工作。 否则,它将无法正常工作。 ================================================== =======================

哦,正如Nisarg Patel说的检查Facebook的博客文章