【问题标题】:React Native + Firebase : How to use Facebook authenticationReact Native + Firebase:如何使用 Facebook 身份验证
【发布时间】:2016-12-24 17:16:13
【问题描述】:

我开始使用 React Native 构建应用程序,并且正在实施 Firebase 后端。

我使用 firebase 添加了标准登录,但现在在实施 facebook 身份验证时遇到了问题。我无法访问文档中提到的 FacebookAuthProvider。

https://firebase.google.com/docs/reference/js/firebase.auth.FacebookAuthProvider

他们给出了两个相互矛盾的例子,但似乎都不起作用。首先,它被实例化:

var provider = new firebase.auth.FacebookAuthProvider();

当我尝试调用它时,我得到一个错误。

12-23 19:14:07.388 3082 3517 E ReactNativeJS: undefined is not a 构造函数(评估 'new _Firebase2.default.auth.FacebookAuthProvider()')

下面几行给出了以下示例:

var cred = firebase.auth.FacebookAuthProvider.credential(...)

它作为静态对象而不是构造函数被访问。这似乎也不起作用。鉴于这两个示例,我很难理解 Firebase API 的实际工作原理,而且我的应用程序仍然没有功能性 FB 身份验证。非常感谢任何帮助!

【问题讨论】:

  • 请出示代码

标签: firebase react-native firebase-authentication facebook-authentication


【解决方案1】:

这在 Firebase API 中没有明确解释,但实例化的 FirebaseApp 提供的 API 和 Firebase 模块提供的 API 之间似乎有明显的区别。

我的错误是我试图通过我的 FirebaseApp 而不是实际的 Firebase 模块访问 FacebookAuthProvider。我现在更改了引用,一切似乎都正常。

【讨论】:

    猜你喜欢
    • 2016-12-25
    • 1970-01-01
    • 1970-01-01
    • 2018-03-10
    • 2017-07-12
    • 1970-01-01
    • 2015-08-28
    • 2017-06-13
    • 2021-12-28
    相关资源
    最近更新 更多