如何创建 Google 服务帐户以启用推送通知

预计阅读 2 分钟 | 更新于 2026年4月20日 12:49 PM EST

你将会学到

了解如何设置您的 Google 服务帐号并启用 Firebase Cloud Messaging,以便您可以向 Android 设备发送 Klaviyo 推送通知。

开始之前

在执行以下步骤之前,您必须拥有一个现有的 Firebase 项目。

启用云消息API

  1. 导航至 Google Cloud 控制台
  2. 从左上角的下拉列表中选择您的 Firebase 项目。
  3. 搜索“Firebase 云消息 API”。
  4. 从市场列表中选择Firebase Cloud Messaging API
搜索 Firebase 云消息 API
搜索 Firebase 云消息 API
  1. 在出现的模式中,单击启用
启用 Firebase Cloud Messaging API 的页面
启用 Firebase Cloud Messaging API 的页面

创建支持消息创建的自定义角色

  1. Google Cloud 控制台信息中心 中,选择 快速访问 部分下的 IAM 和管理
所有快速访问链接,仅突出显示 IAM 和管理选项
所有快速访问链接,仅突出显示 IAM 和管理选项
  1. 在左侧菜单中,导航至角色部分。
左侧边栏中突出显示的角色
左侧边栏中突出显示的角色
  1. 单击+创建角色
角色页面,左上角显示创建角色
角色页面,左上角显示创建角色
  1. 填写有关角色的详细信息(名称、描述等)。
创建角色窗口
创建角色窗口
  1. 单击+添加权限
  2. 仅添加 cloudmessaging.messages.create 权限。 (有关更多详细信息,请参阅 Google 关于创建自定义角色 的说明。)。
搜索正确的角色权限
搜索正确的角色权限
  1. 单击添加
  2. 准备就绪后,通过选择创建来创建角色。

创建一个Google服务帐户

  1. IAM 和管理部分 的左侧菜单中,导航到 服务帐户 选项卡。
  2. 单击+创建服务帐户
创建Google服务帐户的按钮
创建Google服务帐户的按钮
  1. 填写 服务帐户名称服务帐户说明(可选)字段。
创建新服务帐户向导的第一步
创建新服务帐户向导的第一步
  1. 单击创建并继续
  2. 单击进入“选择角色”字段。
向新服务帐户添加角色
向新服务帐户添加角色
  1. 选择您刚刚创建的自定义角色。在这里,我们选择“测试角色”,但选择您在上一节中创建的角色。
  2. 单击完成 完成服务帐户的创建。

生成服务帐户密钥

  1. 服务帐户页面中,单击您在上一部分中创建的服务帐户的电子邮件地址。
服务帐户页面,出于安全目的,帐户被模糊化
服务帐户页面,出于安全目的,帐户被模糊化
  1. 导航至按键选项卡。
  2. 单击添加密钥
  3. 单击创建新密钥
突出显示“创建新密钥”选项时添加密钥下拉列表
突出显示“创建新密钥”选项时添加密钥下拉列表
  1. 密钥类型下,选择JSON
选择 JSON 时选择密钥类型的模式
选择 JSON 时选择密钥类型的模式
  1. 单击创建下载服务帐户密钥文件。注意:您无法再次下载该文件,因此请确保您可以在计算机上找到该文件。 下载的 JSON 文件应具有以下格式:
  2. {“类型”:“服务帐户”, "project_id": "PROJECT_ID", "private_key_id": "KEY_ID", "private_key": "-----开始私钥-----\nPRIVATE_KEY\n-----结束私钥-----\n", "client_email": "SERVICE_ACCOUNT_EMAIL", "client_id": "CLIENT_ID", “auth_uri”:“https://accounts.google.com/o/oauth2/auth”, "token_uri": "https://accounts.google.com/o/oauth2/token", "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/SERVICE_ACCOUNT_EMAIL" }

结果

现在您已创建角色并将其分配给您的 Google 服务帐户,您可以开始设置 Klaviyo Android 推送通知。