firebase - Firebase 科尔多瓦登录设置
问题描述
我正在按照将firebase auth 添加到我的cordova 项目的方向进行操作,但我对文档的第3 步和第6 步有疑问。
我目前正在使用看起来像 mycoolapp:// 的自定义 URL 方案(无 firebase),并且在 cordova android 和 ios 应用程序上都可以正常工作。这是在这个插件的文档中
现在我正在尝试将 firebase auth 添加到我的应用程序中,我需要一些说明。
在文档的第 3 步中它说:
要设置 iOS 应用,请创建一个 iOS 应用并将其添加到 Firebase 控制台。稍后安装自定义 URL 方案插件时,您需要添加 iOS 捆绑包 ID
然后在第 6 步
通过自定义方案为 iOS Substitute # com.firebase.cordova 处理深度链接的插件,使用您的应用程序的 iOS 捆绑包 ID。
cordova 插件添加 cordova-plugin-customurlscheme --variable \ URL_SCHEME=com.firebase.cordova --save
鉴于我已经在使用带有 URl SCHEME = mycoolapp:// 的 customurlscheme 插件,那么我可以继续使用它吗?或者我是否已将所有代码更改为现在使用捆绑 ID。此外,我的 Cordova iOS 和 Android 有不同捆绑包 ID
谢谢
解决方案
我相信您应该能够添加多个自定义方案。Firebase Auth 客户端 SDK 将自行检测传入链接。你不需要处理那个逻辑。
基于https://github.com/EddyVerbruggen/Custom-URL-scheme#manually
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>URL_SCHEME</string>
</array>
</dict>
</array>
CFBundleURLSchemes
采用一系列自定义方案。
推荐阅读
- c# - 如何使用 BackGroundWorker 刷新 DataGridView
- sql - 使用子字符串更新 proc sql 时出错
- flutter - 无法在标准 ListView 小部件上滚动;总是过度渲染 150px
- python - tkinter打开窗口时Python按钮自动触发
- r - 从第一行计算数据框的百分比变化
- ios - 更改 UITableViewCell 中的默认删除图标
- python-3.x - 每次我运行代码时,都会出现一个错误,“TypeError: raw_input() 需要 1 到 2 个位置参数,但给出了 4 个”
- c# - 从 UWP 打开带有 HTML 正文的 Outlook 邮件撰写窗口
- symfony - 如何使用@Assert\Type("float")?
- ruby-on-rails - 未初始化的常量 Stripe::Price