android - 嵌入式 Flutter 应用和原生 Android 中的 Firebase 身份验证
问题描述
一段时间以来,我一直在开发一个用 Java 编写的原生 Android 应用程序。该应用程序使用 Firebase 身份验证和 Cloud Firestore,几乎所有应用程序功能都依赖于此。要求用户在应用程序启动时登录。
我最近了解了 Flutter 跨平台框架,我有兴趣在 Flutter 中编写 Android 应用程序的新功能/UI 组件,以消除 iOS 开发。但是,我想暂时避免在 Flutter 中重写整个应用程序以节省时间。
由于新的 UI 组件需要用户进行身份验证并使用 Cloud Firestore,有没有一种方法可以同时在嵌入式 Flutter 应用程序和现有的原生 Android 上对用户进行身份验证,而不需要他们分别登录?
解决方案
FlutterFire 库封装了 Firebase 提供的原生 iOS 和 Android SDK。因此,如果用户已经在 iOS/Android 中进行了身份验证,Flutter 代码应该会自动获取该用户。
如果您在完成这项工作时遇到问题,请使用重现该问题的最少完整/独立代码发布一个新问题。
推荐阅读
- python - 将多个文件随机从目录移动到目录
- colors - ShaderMaterial 中数据处理/自定义颜色的策略
- javafx - JavaFx 控制动作
- android - Android Studio,Firebase W/System.err:org.json.JSONException:索引 0 超出范围 [0..0)
- c++ - 以十六进制形式输出ASCII?
- python - 填写列表中的缺失值
- excel - Excel VBA - ADO 连接到 Azure Data Lake Store 问题
- ruby-on-rails - Gem::RemoteFetcher::FetchError 与 gems.github.com
- c# - 从 UWP 应用程序调用 .NET Standard 库中的 Process.GetProcesses()
- vba - VBA代码从过滤器中取消选择特定项目或交换解决