我刚刚为我的网络应用程序实现了facebook连接,它可以与我的桌面网络浏览器和Android模拟器一起使用。
但是,在iOS 5.0模拟器上,在我输入我的facebook凭据后,m.facebook.com页面显示错误,指出“没有Internet连接。请再试一次”,而不是重定向到我的应用程序的URL。此页面上的左侧窗格(披露时)显示我的Facebook信息,因此,身份验证确实成功完成。
以下是我看到错误的网址:
BTW,我正在重定向到此网址进行身份验证:
https://m.facebook.com/dialog/oauth?client_id=MY_APP_ID&redirect_uri=MY_APP_URL&scope=email
可能导致问题的任何线索?感谢任何想法。
答案 0 :(得分:0)
因此,看起来从Facebook移动网站到我的应用程序的网址重定向正在绊倒MobileSafari的“欺诈警告”检测规则。
如果我在模拟器中的“设置” - >“Safari”中禁用“欺诈警告”,则此工作正常。
需要分析为什么safari会发现重定向成为问题。