iOS上的增强身份验证对话框不';无法完成登录流

iOS上的增强身份验证对话框不';无法完成登录流,ios,facebook,Ios,Facebook,我有一个iOS应用程序,它使用Facebook SDK进行授权。现有应用程序未请求“管理\u操作”权限。我使用相当标准的代码启动登录流: NSArray permissions = [NSArray arrayWithObjects: @"email", @"publish_stream", @"user_education_history", @"rsvp_event",@"user_events,user_interests", nil]; [self.model.facebook aut

我有一个iOS应用程序,它使用Facebook SDK进行授权。现有应用程序未请求“管理\u操作”权限。我使用相当标准的代码启动登录流:

NSArray permissions =  [NSArray arrayWithObjects: @"email", @"publish_stream", @"user_education_history", @"rsvp_event",@"user_events,user_interests", nil];
[self.model.facebook authorize:permissions];
当我在FBDev应用程序中启用增强身份验证对话框,然后尝试登录到我的应用程序时,我看到一个新的移动身份验证对话框提示我添加到时间线。但是,单击此屏幕上的按钮不起任何作用。它不会显示错误,也不会返回到我的应用程序

使用“新建身份验证”对话框时,此流是否存在任何已知问题或解决方法? (在配备iOS 4.3的iPad上看到)

谢谢


编辑:还有一个细节,我在使用Facebook应用程序登录时看到了这一点,我还没有尝试过使用Safari。

Facebook.m
中,您有以下方法:
-(void)authorizewithfbapauth:(BOOL)tryFBAppAuth safariAuth:(BOOL)trySafariAuth
。您可以尝试在方法开始时将
tryFBAuth
trySafariAuth
设置为
NO

这可能是因为我没有通过DevApp设置捆绑ID


在DevApp的设置->基本->本机iOS应用程序部分中设置iOS捆绑包ID后,我已不再被增强的身份验证对话框阻止。

有什么想法吗?是Facebook应用程序卡住了,不是我的应用程序。但是如果在周一为每个人打开增强的身份验证对话框,这将完全阻止用户登录我的应用程序。当我单击“登录”按钮时,页面会闪烁,但它不会像旧的身份验证对话框那样切换回我的应用程序。