Objective-C:强制使用Facebook App进行登录?

问题描述 投票:-1回答:1

我一直在浏览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

}];

有人可以帮我吗?

objective-c facebook-login facebook-sdk-4.0
1个回答
0
投票

FBSDKLoginBehaviorSystemAccount似乎是使用iOS内置帐户系统登录,而不是使用Facebook应用程序。

尝试使用FBSDKLoginBehaviorNative来使用该应用程序。

另见:FBSDKLoginBehaviorSystemAccount not working

© www.soinside.com 2019 - 2024. All rights reserved.