Facebook SDK 登录对话框

4
我在使用Facebook iOS SDK时遇到了问题。我已将其与我的应用程序集成,除了一个问题外,一切都正常。
在iOS 11中,有一个登录对话框: AppName想要使用“facebook.com”进行登录 因此,如果我在屏幕上显示此对话框时锁定设备,然后解锁它,对话框会消失,并且我无法登录,直到重新启动应用程序,因为方法完成。
- (void)logInWithReadPermissions:(NSArray *)permissions
              fromViewController:(UIViewController *)fromViewController
                         handler:(FBSDKLoginManagerRequestTokenHandler)handler;

将永远不会被调用。

我查看了FacebookSDK中的方法调用,并发现FBSDKLoginManager的内部_state处于FBSDKLoginManagerStateStart状态,如果设备被阻止,它不会下降。因此,管理器不允许我们继续进行。

是否有任何方法可以使其下降这个状态?

1个回答

0

3
仍然保持在4.31.1以下。 - Alexandre G

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接