我一直在尝试从 Firebase 文档中获取 Facebook 登录代码片段,但出现以下控制台错误:
window.open 不是一个函数
在 React Native 应用程序上实现 Firebase 的 Facebook 登录的正确方法是什么?
这已在如何将 Firebase Twitter 身份验证与 React Native 结合使用? https://stackoverflow.com/questions/30795853/how-to-use-firebase-twitter-authentication-with-react-native
这是因为 Firebase 的 JavaScript 版本是为 Web 而不是 React Native 编写的。大多数 API 都能正常工作,但以下情况除外:
-
社会认证。使用浏览器功能打开新窗口或
重定向。
-
缓存数据和身份验证。看起来已经建成了
用于同步本地存储而不是 React Native 的异步
贮存。
我开始为我的 React Native 应用程序使用 Firebase Web,并使用 Facebook iOS SDK 作为本机模块实现 Facebook 登录,然后将令牌传递给authWithOAuthToken
.
现在我发现持久性不起作用,我正在考虑使用 Firebase iOS 和 Android API 仅将所需的方法包装为本机模块,而不是尝试重新实现持久性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)