我一直在浏览StackOverflow和Facebook文档几个小时,似乎仍然无法找到一种方法来强制Facebook登录SDK使用已安装的Facebook应用程序,而不是弹出Safari。
以下是我的代码
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
login.loginBehavior = FBSDKLoginBehaviorSystemAccount;
[login logInWithReadPermissions: @[@"public_profile", @"email"] fromViewController:self handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
// custom logic
}];
有人可以帮我吗?
FBSDKLoginBehaviorSystemAccount似乎是使用iOS内置帐户系统登录,而不是使用Facebook应用程序。
尝试使用FBSDKLoginBehaviorNative来使用该应用程序。