如果在移动设备上,则从Facebook上的自定义选项卡重定向用户

Ada*_*ley 3 facebook

我目前在Facebook上有一个自定义应用程序,可以在桌面PC(完整版的Facebook)上运行良好.如您所知,您无法从移动设备访问自定义应用程序,它会将您重定向到页面墙.

如果他们尝试从移动设备访问应用程序,是否有办法将其重定向到移动网络应用程序?因此,当人们分享到应用程序的链接时,我至少可以向他们展示一些东西.

我在我的应用程序中看到了移动Web URL选项,但我不确定它将如何实际工作.

tha*_*smt 7

你指的是本周宣布的"移动标签访问" Vitrue?:)

他们在做什么(基本上):

  1. 创建指向选项卡的特殊链接(mydomain.com/tablink1或其他内容,而不是?sk=app_xxxx浏览器栏中的URL)
  2. 在该链接上,它们具有执行条件重定向的代码
    1. 如果是常规浏览器/设备,请重定向到选项卡(?sk=app_xxxx)
    2. 如果是移动浏览器/设备,请重定向到与标签(mydomain.com/mobilecontent1)内容相同的备用移动网页

重定向不在实际标签上,因为移动浏览器永远不会到达那里.它必须在一个单独的页面上.

因此,如果他们尝试使用常规标签网址访问移动设备上的标签,则不会重定向.它只有在转到特殊重定向URL时才有效.Vitrue的应用程序将该特殊重定向URL发布到页面墙.

它可以很好地确保您发布到Wall(移动用户可以看到)的所有内容都不会中断,但它并不能为试图访问您的标签的移动用户提供重定向.

这是我们现在能做的最好的事情,直到Facebook实际上提出了移动标签解决方案(这里提出的错误:https://developers.facebook.com/bugs/264010470314544)

祝好运!