我已经将我的Facebook应用程序配置为使用“Facebook登录网站”和“Facebook上的应用程序”,网站URL和画布URL都设置为myapp.com(不是真实的URL)。
我希望移动设备通过App Center访问应用。但是,我的应用程序的应用程序详细信息页面(facebook.com/appcenter/myapp)显示错误“此应用程序不适用于您的手机”,并且“访问网站”按钮变钝,无法单击(在iPhone和Galaxy Tab)。但是,应用程序的画布页面(apps.facebook.com/myapp)在Facebook中的iframe中显示myapp.com,就像在桌面版本中一样。
将“移动网站”部分中的“移动网站网址”设置为myapp.com不会修复错误,但会将apps.facebook.com/myapp直接重定向到myapp.com,而不是将myapp.com重新定位到myapp.com一个iframe。
将“移动网站网址”设置为画布页面(apps.facebook.com/myapp)也无法解决错误,并导致Facebook在画布页面中报告重定向循环。
总之,将“移动网站网址”设置为以下任意一项:
使应用程序详细信息页面(facebook.com/appcenter/myapp)显示“此应用程序不适用于您的手机”错误,但某些组合确实允许在画布页面访问该应用程序,无论此错误是什么说。如何获取“应用程序详细信息”页面以允许移动用户访问画布页面,而不会收到此错误?
编辑:以下是我在App Center上的应用的当前状态:
这似乎意味着我的App Detail页面应该适用于所有设备,但它可能不适用于移动用户,直到它在App Center中列出?我不清楚这种区别。
答案 0 :(得分:11)
在应用详细信息下 - >列出的平台,“移动网络”需要设置为“显示”。这与启用“设置 - ”下的“移动网站网址”不同。选择你的应用如何与Facebook集成,虽然我不知道你想要启用这两个设置之一并禁用另一个设置的任何情况。