微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 Web 视图中使用 Firebase Web 身份验证或重定向到 iOS 上的浏览​​器?

如何解决如何在 Web 视图中使用 Firebase Web 身份验证或重定向到 iOS 上的浏览​​器?

使用 firebase 身份验证允许我的用户在我的 React 应用程序中使用 SNS 帐户登录,当网站的链接从 facebook 或 Line 等应用程序打开时,我无法使应用程序正常工作。 Firebase 无法为 SNS 应用程序(Google、Twitter、Facebook)打开弹出窗口。

对于 Android 设备,我可以使用 Intent url 并将用户重定向认浏览器应用程序来解决该问题。

window.location.assign(`intent:${window.location.href}#Intent;end`);

但我在 iOS 上找不到解决方案。使用 googlechrome:// url 方案可能适用于一部分用户,但大多数用户使用 safari 作为认浏览器,我找不到该应用程序的 url 方案。

方案 x-web-search:// 允许从 safari 浏览器执行谷歌搜索,但我找不到让 safari 自动打开我的网站的方法。 我能找到的唯一 google search related tip 是:

添加 www.和 .com 到站点名称,然后在当前选项卡中打开它:键入 站点名称 + Control + Enter

似乎不可能在 url 中对该功能进行硬编码。 Enter 键可以通过 url 编码为 %0A or %0D,但我找不到 Ctrl 的代码。另外,我的网站不是以 .com 结尾,而是以 .club 结尾......

有没有办法从 url 请求 iOS 设备上的认浏览器,比如 Android 意图方案?或者让 firebase 在 iOS Webviews 中工作的方法

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。