在验证步骤之后重定向之前,iOS模拟器上的“无Internet连接”

时间:2011-11-24 08:02:10

标签: ios facebook facebook-authentication

我刚刚为我的网络应用程序实现了facebook连接,它可以与我的桌面网络浏览器和Android模拟器一起使用。

但是,在iOS 5.0模拟器上,在我输入我的facebook凭据后,m.facebook.com页面显示错误,指出“没有Internet连接。请再试一次”,而不是重定向到我的应用程序的URL。此页面上的左侧窗格(披露时)显示我的Facebook信息,因此,身份验证确实成功完成。

以下是我看到错误的网址:

https://m.facebook.com/#!/dialog/permissions.request?_path=permissions.request&app_id=MY_APP_ID&redirect_uri=MY_APP_URL&display=wap&response_type=code&fbconnect=1&perms=email&from_login=1&refid=9

BTW,我正在重定向到此网址进行身份验证:

https://m.facebook.com/dialog/oauth?client_id=MY_APP_ID&redirect_uri=MY_APP_URL&scope=email

可能导致问题的任何线索?感谢任何想法。

1 个答案:

答案 0 :(得分:0)

因此,看起来从Facebook移动网站到我的应用程序的网址重定向正在绊倒MobileSafari的“欺诈警告”检测规则。

如果我在模拟器中的“设置” - >“Safari”中禁用“欺诈警告”,则此工作正常。

需要分析为什么safari会发现重定向成为问题。