Facebook 画布站点 Ruby on Rails 3.0.7 OmniAuth 0.3.0(服务器端身份验证)
在 Facebook 身份验证成功时,当 Facebook 调用我的 Omniauth 回调操作时,我的应用程序。重定向到 URL “http://apps.facebook.com/MY_APP_NAME”。
在桌面上,这将按照画布应用程序的正常方式在 Facebook iframe 中显示我的应用程序。重定向到“http://apps.facebook.com/MY_APP_NAME”会导致在我的应用程序上调用“/facebook/canvas”,并从那里继续前进。
在任何移动平台(iOS、Android)上,我都会收到错误消息“应用程序“Redflag Dev Staging”的移动版本不可用,因为它被错误地配置为移动访问。” 从来没有给我的应用打回电话。
我已经对此进行了相当多的谷歌搜索,试图找出问题所在。
许多人建议我的“移动站点 URL”需要与应用设置中的“站点 URL”不同。我已将“Mobile Site URL”值更改为几个不同的东西并得到相同的结果。
我很高兴对我的应用程序设置进行任何可能需要的更改,但我已经尝试了我能想到的一切,但似乎没有任何帮助。
在为移动请求提供服务时,我应该重定向到“apps.facebook.com/MY_APP_NAME”的移动等效项吗?
任何见解都值得赞赏。
韦斯