我在使用facebook iOS sdk时遇到了问题。 我将它与我的应用程序集成,一切正常,除了一件事。
在iOS 11中有登录对话框:
AppName想要使用" facebook.com"登录
因此,如果我在屏幕上显示此对话框然后将其解锁时锁定设备,对话框就会消失,我无法登录,直到重新启动应用程序,因为方法已完成
- (void)logInWithReadPermissions:(NSArray *)permissions
fromViewController:(UIViewController *)fromViewController
handler:(FBSDKLoginManagerRequestTokenHandler)handler;
永远不会被召唤。
我已经浏览了FacebookSDK中的方法调用,发现_state
的内部FBSDKLoginManager
处于FBSDKLoginManagerStateStart
状态,如果设备被阻止,则不会下拉。所以,经理不会让我们走得更远。
有没有办法放下这个状态?
答案 0 :(得分:0)
已向Facebook(https://developers.facebook.com/bugs/955483087941463/)报告此问题,并应使用iOS SDK版本4.30.0进行修复。