我想使用 Parse 和 Facebook 将用户登录到我的 React-Native 应用程序,但 Facebook JS SDK 似乎依赖于 dom。如何使用 Facebook 登录用户?
我目前正在使用https://github.com/magus/react-native-facebook-login本地登录用户,这样我就可以访问他们的身份验证 token 等。但如果没有 FB JS SDK,则无法使用 Parse.FacebookUtils.login()。
最佳答案
如果您有来自 native 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
}
});
这将返回一个 Promise,与 Parse.FacebookUtils.logIn() 相同
关于facebook - React Native 和 Parse.FacebookUtils,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29453215/