FCM 集成指南
说明
本文适用于 Android 端集成 FCM。
概述
Google 推送 FCM(Firebase Cloud Messaging)是一种跨平台消息传递解决方案,支持海外用户推送离线消息,可供开发者可靠地传递消息。
开发者使用 ZIM 提供的“离线推送”功能之前,请参考本文,接入 Google FCM 厂商的离线推送通道。
注意
启用 Google 推送后,ZPNs SDK 会直接使用 Google 推送通道,其他厂商的推送通道将会失效。
前提条件
使用 FCM 成功推送需要以下条件:
- 移动设备(如手机)支持 “谷歌移动服务 GMS”。
- 移动设备(如手机)连接的网络属于海外网络。
在接入 FCM 的离线推送通道之前,请确保:
-
已集成最新版本的 ZIM SDK,详情请参考 快速开始 - 实现基本收发消息。
-
已完成如下步骤:
-
前往 Firebase 平台,登录自己的 Google 账号。
-
登录成功后,在页面中,选择 “添加项目”,输入项目名称及相关信息。

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

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

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

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

-
使用步骤
在控制台添加 FCM 证书
1
获取 Firebase 服务账号凭证
Android 项目支持 Google 服务账号,但是需要使用 Google 服务账号获取的凭证文件,并允许 ZEGO 服务器调用 Firebase 服务器 API。
获取步骤如下:
- 前往 Firebase 控制台,选择您的项目。

- 点击项目设置 > 服务账号。

- 点击生成新的私钥,然后点击生成密钥。

2
上传 FCM 证书




