首页 > 其他分享 >FCM配置

FCM配置

时间:2025-01-20 11:45:55浏览次数:1  
标签:CLI firebase 账号 配置 Flutter Firebase FCM projects

原文链接:https://blog.csdn.net/q515656712/article/details/135121964

一、注册 安装 firebase
进入firebase官网进行注册账号,注册后要创建你的应用,下面关联项目的时候会让选择 其应用。
创建 flutter 项目
Flutter 开发文档 - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter

  1. 安装 Firebase CLI (在命令行中)
    安装 Firebase CLI 执行命令 - 具体教程 Firebase官方地址>>
    npm install -g firebase-tools
    (linux 和 mac 平台 最好前面加上sudo 否则可能会报 权限不足的错误 无法访问文件夹)
    linux 和 mac :
    sudo npm install -g firebase-tools

  2. 登录 Firebase
    执行登陆命令: firebase login

首先谷歌会问你是否同意采集一些信息 改善使用 等等,No 即可,之后会打开一个浏览器页面 让你登陆账号,(我这里用的是自己的谷歌账号登陆的,如果浏览器已经登陆了 可以直接选择使用谷歌账号)。

从任何目录运行以下命令来安装 FlutterFire CLI:

dart pub global activate flutterfire_cli

安装结束后 会提示一条信息 exprot PATH="$PATH": "$HOME/..........."
复制此条信息 在命令行执行即可。(是在给 firebase 配置全局环境变量)
Windows 用户作何反应 不太清楚,估计会自动添加。

  1. 进入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 了 。

标签:CLI,firebase,账号,配置,Flutter,Firebase,FCM,projects
From: https://www.cnblogs.com/zhang-cb/p/18681044

相关文章

  • finalshell远程连接Centos虚拟机配置固定ip地址
    为虚拟机Centos的远程连接软件Finalshell或者xshell等软件配置固定ip地址提示:然后全点确定,就好了,这里就不演示了输入指令vim/etc/sysconfig/network-scripts/ifcfg-ens33BOOTPROTO=static#将ip设置为静态IPADDR="192.168.142.130"#静态ip地址,这个130是在0-254......
  • 服务器升级配置后无法启动的原因及解决办法
    在对服务器进行配置升级后,如果遇到无法启动的情况,可能是由以下几个方面的原因造成的:磁盘分区问题:某些情况下,升级过程中可能会出现磁盘分区丢失或损坏的现象。这会导致系统无法找到根文件系统,从而无法正常启动。此时,可以通过进入单用户模式来修复这个问题。具体做法是,在GRUB引导......
  • 如何正确修改网站数据库配置?
    修改网站数据库配置是网站维护中的重要任务,需要谨慎操作以确保网站正常运行。以下是详细步骤:备份数据库和配置文件: 在进行任何修改前,务必备份数据库和配置文件。这样可以在出现问题时恢复到原始状态。使用数据库管理工具(如phpMyAdmin)导出数据库。使用FTP工具(如FileZilla)下......
  • 配置基于VLAN的VLAN Mapping示例(2 to 1)
    此举例是2to1VLANMapping中的N:1场景,因为外层和内层VLANTag不同的业务报文,外层映射到了同一个VLAN。如图10-7所示,用户通过家庭网关、楼道交换机和小区交换机接入汇聚层网络,为了节省运营商网络VLAN资源,及实现不同用户相同业务在传输过程中相互隔离,可以在楼道交换机上部署Q......
  • 配置基于VLAN的VLAN Mapping示例(1:1)
    此举例是1to1中的1:1VLANMapping。不同的小区拥有相同的业务,如上网、IPTV、VoIP等业务,为了便于管理,各个小区的网络管理者将不同的业务划分到不同的VLAN中,相同的业务划分到同一个VLAN中。目前存在不同的小区中相同的业务所属的VLAN不相同,但需要实现不同VLAN间的用户相互通......
  • Srpingboot自动配置原理
    项目启动引导类有一个Springboot核心注解@SpringBootApplication注解,里面包含三个注解:@SpringBootConfiguration:配置类注解,启动类本身也是一个配置类@ComponentScan:组件扫描注解,没有写包,默认扫描引导类所在的包及其子包@EnableAutoConfiguration:实现Springboot自动配置的核心注......
  • MPLS LDP原理与配置
    一.简介MPLS,称之为多协议标签交换,在九十年代中期被提出来,用于解决传统IP报文依赖查表转发而产生的瓶颈,现多用于VPN技术,MPLS报头封装在数据链路层之上,网络层之下。本文为结合了华为技术和新华三技术的大成,即结合了HCIA,HCIP,HCIEDatacom和H3CNE-RS+,H3CSE-RS+,H3CIE-RS+。本文将主......
  • MPLS 原理与配置
    一.简介MPLS,称之为多协议标签交换,在九十年代中期被提出来,用于解决传统IP报文依赖查表转发而产生的瓶颈,现多用于VPN技术,MPLS报头封装在数据链路层之上,网络层之下。本文为结合了华为技术和新华三技术的大成,即结合了HCIA,HCIP,HCIEDatacom和H3CNE-RS+,H3CSE-RS+,H3CIE-RS+。本文将主......
  • arch连接和配置tor
    本文写现在如何在clash(mihomo)配置完成之后通过网桥链接tor网络我的环境变量$cat/etc/environment##Thisfileisparsedbypam_envmodule##Syntax:simple"KEY=VAL"pairsonseparatelines##XDG_SESSION_TYPE=waylandXDG_CURRENT_DESKTOP=Hyprlandhttp_......
  • Mac 刷题环境配置
    Mac刷题环境配置这篇博文主要记录自己为了更方便的在Mac上写算法题,主要是基于Clion做的一些环境配置;有些操作其实在Windows,Linux下也是通用的,如果看到的小伙伴也可以结合自己的情况参考。Clion插件推荐一下这个插件C/C++SingleFileExecution,因为刷算法题主要是单......