React Native和Parse.FacebookUtils

Tar*_*nce 3 facebook facebook-javascript-sdk parse-platform reactjs react-native

我想使用Parse和Facebook将用户签入我的React-Native应用程序,但似乎Facebook JS SDK依赖于dom.如何使用Facebook登录用户?

我目前正在使用https://github.com/magus/react-native-facebook-login以原生方式登录用户,因此我可以访问他们的身份验证令牌等.但是不能使用没有FB JS SDK的Parse.FacebookUtils.login().

And*_*w I 6

如果您拥有来自本机FB SDK的authData,则可以完全绕过FacebookUtils.init()调用.这应该使用FB登录到Parse用户:

Parse.User._logInWith('facebook', {
  authData: {
    id: FB_USER_ID,
    access_token: USER_ACCESS_TOKEN,
    expiration_date: TOKEN_EXPIRATION_DATE
  }
});
Run Code Online (Sandbox Code Playgroud)

这将返回一个Promise,与Parse.FacebookUtils.logIn()相同

  • @Andrewl你如何用令牌注册?你如何验证用户是否存在? (2认同)