Chi*_*hah 9 android facebook facebook-page mobile-browser facebook-apps
我创建了一个应用程序,可以通过以下链接访问桌面浏览器,例如" https://apps.facebook.com/APP_NAME/ ".
当我在谷歌浏览器浏览器上运行Android手机上的Facebook时https://m.facebook.com,我无法访问同一个应用程序.
在这里我关注的是,是否可以在移动浏览器上访问Facebook应用程序,我们可以在移动浏览器上访问Facebook粉丝页面自定义选项卡吗?
总之,我想在移动浏览器上访问我的Facebook应用页面,我无法这样做.
提前致谢!
Fab*_*nes 22
当您通过移动设备浏览时,https://m.facebook.com您无法访问Canvas应用程序(也称为"Facebook上的应用程序")或页面选项卡.
要解决这个问题,您可以在现有应用程序中添加一个平台,想象一下这种情况下您有一个应用程序,它是一个页面选项卡和Facebook上 的应用程序(Canvas应用程序).我们将添加一个新平台,网站,这样做,只需转到您现有的应用程序,然后设置,在页面底部有一个按钮,显示+添加平台,之后会出现一个弹出窗口:

如果你注意到我的应用程序已经有两个浅灰色的平台,现在我正在添加一个新的网站,正如我之前所说.
选择网站平台后,您的应用程序设置中将显示两个新字段,下一张图片可能是您应用的所有平台的设置:

在这个例子中我决定将每个平台作为他自己的url,因为每个平台都有不同的行为,例如在页面选项卡上你可以检查用户是否喜欢你的页面而不需要权限,在画布页面上你需要首先要求权限知道如果用户喜欢某个页面并且在移动网站上,则需要验证用户是否已登录Facebook,以及他是否已授予您应用的权限.事情是,您在其中一个平台上授予权限后,您可以访问所有这三个,因为它们都是相同的应用程序.
想象一下,您访问桌面上的页面选项卡应用程序并授予其权限.现在尝试使用您的移动设备,通过https://m.facebook.com
您创建的应用程序登录将在您的APPS菜单上显示为书签,如果您在移动设备上使用Facebook搜索,它也将可用.下一张照片是APPS菜单:

注意:在这张图片中你没有看到任何应用程序,我没有任何安装它只是为了澄清
当我在我的页面选项卡上宣布我的应用程序时,我也做了一件事,因为人们会在桌面浏览器和移动浏览器上看到你的帖子我还创建了一个根据浏览器重定向用户的门.我创建了这样的帖子:
嘿,你想变酷吗?然后检查这个真棒应用程序http://bit.ly/best-app-evah
我使用了一点只是因为它更漂亮,这点bit.ly将用户重定向到我的网址https://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/');
}
?>
Run Code Online (Sandbox Code Playgroud)
================================================== =======================注意:上面php脚本开头所需的"Mobile_Detect.php"类文件,可以从https下载: //github.com/serbanghita/Mobile-Detect并将其上传到您的网站以实现此目的.否则,它将无法正常工作.================================================== =======================
哦,正如Nisarg Patel所说,查看facebook博客文章
| 归档时间: |
|
| 查看次数: |
27253 次 |
| 最近记录: |