logo
即时通讯
客户端 SDK
当前页

FCM 集成指南

说明

本文适用于 Android 端集成 FCM。

概述

Google 推送 FCM(Firebase Cloud Messaging)是一种跨平台消息传递解决方案,支持海外用户推送离线消息,可供开发者可靠地传递消息。

开发者使用 ZIM 提供的“离线推送”功能之前,请参考本文,接入 Google FCM 厂商的离线推送通道。

注意

启用 Google 推送后,ZPNs SDK 会直接使用 Google 推送通道,其他厂商的推送通道将会失效。

前提条件

使用 FCM 成功推送需要以下条件:

  1. 移动设备(如手机)支持 “谷歌移动服务 GMS”。
  2. 移动设备(如手机)连接的网络属于海外网络。

在接入 FCM 的离线推送通道之前,请确保:

  • 已集成最新版本的 ZIM SDK,详情请参考 快速开始 - 实现基本收发消息

  • 已完成如下步骤:

    1. 前往 Firebase 平台,登录自己的 Google 账号

    2. 登录成功后,在页面中,选择 “添加项目”,输入项目名称及相关信息。

    3. 添加项目完成后,点击,进入项目详情。

    4. 在界面中点击如图的按钮,创建 Android 应用。

    5. 填写 Android 应用的相关信息,然后点击 “注册应用”。

    6. 注册完成后,点击 “下载 google-services.json” 文件。

在控制台添加 FCM 证书

1

获取 Firebase 服务账号凭证

Android 项目支持 Google 服务账号,但是需要使用 Google 服务账号获取的凭证文件,并允许 ZEGO 服务器调用 Firebase 服务器 API。

获取步骤如下:

  1. 前往 Firebase 控制台,选择您的项目。
  1. 点击项目设置 > 服务账号。
  1. 点击生成新的私钥,然后点击生成密钥。
2

上传 FCM 证书

  1. 登录 ZEGO 控制台,选择项目管理 进入自己的项目,点击服务配置 > 即时通讯。
  1. 在离线推送配置中,点击添加证书,上传 FCM 证书,然后点击确定。
20250820-164225.png

至此,您已完成 FCM 离线推送通知的配置。

上一篇

vivo 推送集成指南

下一篇

Web 推送集成指南

当前页

返回到顶部