Firebase的Facebook登录React-native-android

时间:2015-10-05 02:04:54

标签: firebase react-native facebook-authentication

我一直试图从Firebase的文档中获取Facebook登录片段,但是我收到以下控制台错误:

  

window.open不是函数

在React Native应用上实施Firebase Facebook登录的正确方法是什么?

1 个答案:

答案 0 :(得分:3)

How to use Firebase Twitter Authentication with React Native?

回答了这个问题

这是因为Firebase的JavaScript版本是为网络而不是React Native编写的。除了:

之外,大多数API都能正常工作
  • 社交身份验证。使用浏览器功能打开一个新窗口或 重定向。
  • 缓存数据和身份验证。看起来它已经建成了 用于同步本地存储而不是React Native的异步 存储

我开始在我的React Native应用程序中使用Firebase Web,并使用Facebook iOS SDK作为本机模块实现Facebook登录,然后将令牌传递给authWithOAuthToken

既然我发现持久性不起作用我或者考虑使用Firebase iOS和Android API将所需方法包装为本机模块而不是尝试重新实现持久性。< / p>