我在使用Facebook iOS SDK时遇到了问题。我已将其与我的应用程序集成,除了一个问题外,一切都正常。
在iOS 11中,有一个登录对话框: AppName想要使用“facebook.com”进行登录 因此,如果我在屏幕上显示此对话框时锁定设备,然后解锁它,对话框会消失,并且我无法登录,直到重新启动应用程序,因为方法完成。
在iOS 11中,有一个登录对话框: AppName想要使用“facebook.com”进行登录 因此,如果我在屏幕上显示此对话框时锁定设备,然后解锁它,对话框会消失,并且我无法登录,直到重新启动应用程序,因为方法完成。
- (void)logInWithReadPermissions:(NSArray *)permissions
fromViewController:(UIViewController *)fromViewController
handler:(FBSDKLoginManagerRequestTokenHandler)handler;
将永远不会被调用。
我查看了FacebookSDK中的方法调用,并发现FBSDKLoginManager
的内部_state
处于FBSDKLoginManagerStateStart
状态,如果设备被阻止,它不会下降。因此,管理器不允许我们继续进行。
是否有任何方法可以使其下降这个状态?