带有原生iOS对话框的FBSDKLoginButton

时间:2015-10-09 05:45:59

标签: ios facebook-sdk-4.x fbsdk

我的登录按钮设置如下。

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,
};

但是,无论我设置什么行为,我都只能登录网页。

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

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

0 个答案:

没有答案