2016-11-03 17 views
1

ios Facebook SDKのログインプロセスに関する質問があります。ios Facebook SDKログインを使用しているときに「Facebook Appでログイン」していない

私はFacebookブックで私のアプリにログインしようとすると、Safari WebブラウザはインストールされているFacebookアプリを検出していないことに気がつきました。
Only one of the devices did get screen like this
On all other devices there is always juat a notification to download facebook app
私は実際のデバイスでFacebookのログインをテストしています。私はまた、私のFacebookのアプリにログインしています。
アイデア何が間違っているのですか?

+1

第2のイメージデバイスはiOS 10デバイスで、第1のデバイスはiOS 8デバイスです。 –

+0

ios10でも2番目の画像が表示されます。 – kerencic

+0

最初のスクリーンショットでは、アプリのログインボタンをクリックすると、Facebookのアプリは開かれず、Webビューが開きます。 –

答えて

0

基本的なログイン許可に過ぎません。 SDKがそれを表示しない場合、どうすればログインから「Facebook Appでログイン」ボタンをテストできますか?

FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; 
     [login logInWithReadPermissions: @[@"public_profile"] fromViewController:controller handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) { 
      if (error) { 
       NSLog(@"error"); 
      } else if (result.isCancelled) { 
       NSLog(@"isCancelled"); 
      } else { 
       NSLog(@"got data"); 
      } 
     }]; 
関連する問題