简体   繁体   中英

Is User already have Permissions FB SDK react native

I have a simple Question i just want to know that is user first time trying to logged in or else. I am using react native fb SDK and Im enable to find any way.

I already try but not getting success.

AccessToken.getCurrentAccessToken()

Thanks

This is my login facebook function: Step is:

  • Get permission
  • User login
  • Get token

My code:

import { LoginManager, AccessToken } from 'react-native-fbsdk';
 const loginFacebook = () => {
  setTypeLogin(TYPE_LOGIN.FACEBOOK)
  if (Platform.OS === "android") {
    LoginManager.setLoginBehavior("web_only")
  }
  LoginManager.logInWithPermissions(['public_profile', 'email']).then(
    function (result) {
      if (result.isCancelled) {
      } else {
        AccessToken.getCurrentAccessToken()
          .then((data) => {
            setAccessToken(data.accessToken)
            prepareCallApi()
          })
          .catch(error => {
            console.log(error)
          })
      }
    },
    function (error) {
      console.log('Login fail with error: ' + error);
    },
  );
};

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM