最近,firebase团队发布了与react native兼容的firebase新版本3.1.我正在try 在facebook上使用新的firebase api.
由于firebase不支持react native中的弹出或重定向,所以我使用react-native-fbsdk来获取访问令牌,但当我try 使用auth时.使用凭据登录时,登录失败
代码:"授权/应用程序未授权",
这是我的密码.任何帮助都将不胜感激.
import { LoginManager, AccessToken} from 'react-native-fbsdk';
import firebase from '../Services/firebase';
const auth = firebase.auth();
const provider = firebase.auth.FacebookAuthProvider;
LoginManager.logInWithReadPermissions(['public_profile'])
.then(loginResult => {
if (loginResult.isCancelled) {
console.log('user canceled');
return;
}
AccessToken.getCurrentAccessToken()
.then(accessTokenData => {
const credential = provider.credential(accessTokenData.accessToken);
return auth.signInWithCredential(credential);
})
.then(credData => {
console.log(credData);
})
.catch(err => {
console.log(err);
});
});