title: react-native-fbsdk-next is not working just on android
body: <p>i installed react-native-fbsdk-next on ios and it works fine, only on android the screen shows up to log in but does not call any other actions after that.</p>
  <p>it just closes the webview</p>
  <ul>
  <li><p>I added SHA1 signature to fb dev &amp; package name</p>
  </li>
  <li><p>strings.xml (appid &amp; client id)</p>
  </li>
  <li><p>manifest.xml</p>
  </li>
  <li><p>build.gradle (app)</p>
  <p>dependencies {
  implementation 'com.facebook.android:facebook-android-sdk:latest.release'
  implementation fileTree(dir: &quot;libs&quot;, include: [&quot;*.jar&quot;])
  //noinspection GradleDynamicVersion
  implementation &quot;com.facebook.react:react-native:+&quot;  // From node_modules
  ...
  }</p>
  </li>
  </ul>
  <p>build.gradle (android)</p>
  <pre><code>buildscript {
      ext {
          ...
          googlePlayServicesAuthVersion = &quot;19.2.0&quot;
      }
      repositories {
          google()
          mavenCentral()
          jcenter()
      }
  </code></pre>
  <p>and this is where you click and in ios you login where as android it closes and does not call the callback
  <a href="https://i.stack.imgur.com/us3GB.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/us3GB.jpg" alt="facebook login view" /></a></p>
  <p>For a workaround, i can login with</p>
  <pre><code>    &lt;Button title={'Login with Facebook'} onPress={() =&gt; {
  LoginManager.logInWithPermissions([&quot;public_profile&quot;, &quot;email&quot;]).then(
  function (result) {
  if (result.isCancelled) {
  alert(&quot;Login Cancelled &quot; + JSON.stringify(result))
  } else {
  alert(&quot;Login success with  permisssions: &quot; + result.grantedPermissions.toString());
  alert(&quot;Login Success &quot; + result.toString());
  }
  },
  function (error) {
  alert(&quot;Login failed with error: &quot; + error);
  }
  )
  }} /&gt;
  </code></pre>
  <p>but not</p>
  <pre><code>&lt;LoginButton style={{paddingVertical: 25, width: '100%'}} 
            onLoginFinished={ 
              (error, result) =&gt; {
                console.log(&quot;FC&quot;);
  
                if (error) {
                  console.log(&quot;login has error: &quot; + result.error);
                } else if (result.isCancelled) {
                  console.log(&quot;login is cancelled.&quot;);
                } else {
                  // this.props.loading({showing: true, text: &quot;loggin in&quot;});
                  AccessToken.getCurrentAccessToken().then(
                    (data) =&gt; {
                      getInfoFromToken(data.accessToken);
                    }
                  )
                  // this.props.loggedIn(true);
                }
              }
            }
            onLogoutFinished={() =&gt; {
              // this.props.userInfo(false)
              console.log('social button');
              }}/&gt;
  </code></pre>
  <p>Thankyou</p>