Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase';在本机android上登录Facebook_Firebase_React Native_Facebook Authentication - Fatal编程技术网

Firebase';在本机android上登录Facebook

Firebase';在本机android上登录Facebook,firebase,react-native,facebook-authentication,Firebase,React Native,Facebook Authentication,我一直试图让Firebase文档中的Facebook登录代码片段正常工作,但出现以下控制台错误: window.open不是一个函数 在React本机应用程序上实现Firebase的Facebook登录的正确方法是什么?中回答了这一问题 这是因为Firebase的JavaScript版本是为web编写的,而不是本地的。除以下情况外,大多数API工作正常: 社会认证。使用浏览器功能打开新窗口或 重定向 缓存数据和身份验证。看起来它已经建成了 用于同步本地存储,而不是React Native的异步

我一直试图让Firebase文档中的Facebook登录代码片段正常工作,但出现以下控制台错误:

window.open不是一个函数

在React本机应用程序上实现Firebase的Facebook登录的正确方法是什么?

中回答了这一问题

这是因为Firebase的JavaScript版本是为web编写的,而不是本地的。除以下情况外,大多数API工作正常:

  • 社会认证。使用浏览器功能打开新窗口或 重定向
  • 缓存数据和身份验证。看起来它已经建成了 用于同步本地存储,而不是React Native的异步存储 储藏室
我开始将Firebase Web用于我的React本机应用程序,并使用Facebook iOS SDK作为本机模块实现Facebook登录,然后将令牌传递给
authWithOAuthToken

现在我发现持久性也不起作用,我正在考虑使用Firebase iOS和Android API,只将所需的方法包装为本机模块,而不是尝试重新实现持久性。

可能的重复