原文链接:https://blog.csdn.net/q515656712/article/details/135121964
一、注册 安装 firebase
进入firebase官网进行注册账号,注册后要创建你的应用,下面关联项目的时候会让选择 其应用。
创建 flutter 项目
Flutter 开发文档 - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter
-
安装 Firebase CLI (在命令行中)
安装 Firebase CLI 执行命令 - 具体教程 Firebase官方地址>>
npm install -g firebase-tools
(linux 和 mac 平台 最好前面加上sudo 否则可能会报 权限不足的错误 无法访问文件夹)
linux 和 mac :
sudo npm install -g firebase-tools
-
登录 Firebase
执行登陆命令:firebase login
首先谷歌会问你是否同意采集一些信息 改善使用 等等,No 即可,之后会打开一个浏览器页面 让你登陆账号,(我这里用的是自己的谷歌账号登陆的,如果浏览器已经登陆了 可以直接选择使用谷歌账号)。
从任何目录运行以下命令来安装 FlutterFire CLI:
dart pub global activate flutterfire_cli
安装结束后 会提示一条信息 exprot PATH="$PATH": "$HOME/..........."
复制此条信息 在命令行执行即可。(是在给 firebase 配置全局环境变量)
Windows 用户作何反应 不太清楚,估计会自动添加。
- 进入flutter 项目根目录,启动应用配置工作流:
flutterfire configure
(上面命令可能出现以下错误: 你可以使用 firebase projects:list 命令查看项目列表,如果无法找到 大概率是登录过期了 )尝试使用 firebase logout退出登录,再重新登录即可。
** i Found 0 Firebase projects.
Failed to fetch your Firebase projects. Fetch failed with this: FirebaseCommandException: An error occured on the Firebase CLI when attempting to run a command.
COMMAND: firebase projects:list --json
ERROR: Failed to list Firebase projects. See firebase-debug.log for more info. **
这里要选择你 一开始注册账号时创建的项目
之后会让选择在哪些平台(空格键控制是否选中)选中 ios 和 andorid
到此为止就完成了所有基本配置 之后就要在flutter 中启用 firebase 了 。