最近,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);
    });
});

推荐答案

我们设法找到了问题.firebase提供给我们的证书似乎出于某种原因已经过时了

React-native相关问答推荐

React Navigation—从标题按钮打开模式

单击react 本机时如何从同一屏幕更改内容

元素类型无效:应为字符串

React Native:如何以编程方式对图像进行黑白过滤?

No component found for view with name "ARTShape"

你如何在生产模式下运行 react-native 应用程序?

使用 resizeMode = contain时的图像对齐

错误: Unable to determine the current character, it is not a string, number, array, or object in react-native for android

由于端口 8081 sunproxyadmin,无法打包 react native

错误:无法解析模块`buffer`

react native图像不适用于特定 URL

React Native Negative shadowOffset 创建顶部阴影

react-native run-android 在设备上构建旧版本的代码

React Native ScrollView 在 iOS 上从底部被截断

React Native 不支持在 Windows 上开发?

ListView 和 FlatList 有什么区别?

WebStorm + ReactNative?

React Native - 如何从推送通知中打开路由

安卓启动问题:Unsupported class file major version 57

React Native:任务':app:transformDexArchiveWithExternalLibsDexMergerForDebug'的执行失败