reactjs - 在谷歌中使用 Firebase Auth 时如何在 Expo Go 中启用弹出窗口?
问题描述
我尝试了很多选择,但都失败了。希望有关如何使弹出窗口在 Expo Go android 中工作的答案或想法。我正在使用 webview,最近,google 不再支持 web-views 的 OAuth,即使使用 userAgent,登录链接仍然有这个错误:
"unable to establish a connection with the pop up. it may have been blocked by the browser"
我试过这些:
userAgent="Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.190 Safari/537.36" -> 这部分是失败的,因为 Firebase 违反了这个政策
重定向问题是消息和身份验证消失,其中一些不起作用。
有这个想法,我只需要创建一个指向 Firebase Auth 功能的 Web 浏览器链接,但我不知道如何继续它甚至启动它。我已经创建了 FirebaseAuth 功能,但是要使用网络浏览器打开它仍然需要对此进行一些研究。我对这项技术还是新手。
感谢您的支持,我很感激任何答案都可以。
解决方案
推荐阅读
- node.js - Smartsheet API 的 Node.js 查询参数
- python-3.x - 如何使索引值显示在 x 轴刻度上?
- python - 将 **kwargs 直接传递到多处理池时如何处理它们?
- javascript - Selenium / Python - 如何访问/计算具有虚拟滚动的容器内的所有元素
- reactjs - 如何使用 apollo 查询的结果调度操作?
- python - Python中的私有类变量?
- android - 无法在 Android API 23 的小屏幕上选择 DatePicker 对话框中的所有日期
- docker - Docker swarm:无法卷曲到服务容器
- nginx - 无效的 url 前缀 nginx
- flutter - Flutter Dart HTTP POST 请求正文在服务器端为空