2

我有这样的登录按钮设置。

FBSDKLoginButton *loginButton = [[FBSDKLoginButton alloc] init];
loginButton.center = self.view.center;
loginButton.loginBehavior = 0; // native
[self.view addSubview:loginButton];

我希望拥有的是本机登录对话框而不是 Web 视图,因此我将 loginBehavior 分配为 0,如此枚举中所指定

typedef NS_ENUM(NSUInteger, FBSDKLoginBehavior) {
  FBSDKLoginBehaviorNative = 0,
  FBSDKLoginBehaviorBrowser,
  FBSDKLoginBehaviorSystemAccount,
  FBSDKLoginBehaviorWeb,
};

但是,无论我设置什么行为,我都只能获得 Web 视图登录。

我在真正的 iOS 设备上运行我的应用程序,并安装了 Facebook 应用程序并进行了身份验证。

我注意到 Tinder 或 Instagram 等应用程序有自己的本地登录对话框。这是我的错误配置吗?

4

0 回答 0