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 ビューのログインしか取得できません。

Facebook アプリがインストールされ、認証された状態で、実際の iOS デバイスでアプリを実行しています。

Tinder や Instagram などのアプリには、独自のネイティブ ログイン ダイアログがあることに気付きました。これは私の側の設定ミスですか?

4

0 に答える 0