配置 Android 推送通知
要支持移动应用程序 Android 版本的推送通知,请从 Google Firebase 项目中收集信息。然后,为 Android 平台创建单独的连接的应用程序。
所需的 Edition
| 适用于 Salesforce Classic 和 Lightning Experience |
连接的应用程序可在以下版本中创建:Group、Essentials、Professional、Enterprise、Performance、Unlimited 和 Developer Edition 连接的应用程序可在以下版本中安装:所有版本 |
| 所需用户权限 | |
|---|---|
| 要阅读、创建、更新或删除连接的应用程序: | 自定义应用程序权限与任一 修改所有数据权限或管理连接的应用程序权限 |
| 要更新除“简档”、“权限集”和“服务提供商 SAML 属性”之外的所有字段: | 自定义应用程序权限与任一 修改所有数据权限或管理连接的应用程序权限 |
| 要更新“简档”、“权限集”和“服务提供商 SAML 属性”: | “自定义应用程序”、“修改所有数据”和“管理简档和权限集” |
| 要轮换消费者密钥和消费者密码: | 允许消费者密钥和密码轮换 |
| 要安装和卸载连接的应用程序: | 自定义应用程序权限与任一 修改所有数据权限或管理连接的应用程序权限 |
| 要安装和卸载封装的连接的应用程序: | 下载 AppExchange 软件包和自定义应用程序权限,以及任一权限 修改所有数据权限或管理连接的应用程序权限 |
如果您有与应用程序关联的现有 Firebase 项目,请登录 Google Cloud 控制台,并为应用程序选择项目。在“启用的 API 和服务”页面中,确认为该项目启用了 Firebase Cloud 消息传递 API。
-
如果您有与应用程序关联的现有 Firebase 项目,请打开现有项目。如果没有,请在 Google Firebase 控制台中为您的应用程序创建项目。
重要 如果您之前为 Android 应用程序设置了通知,请确保使用与应用程序关联的现有 Firebase 项目继续后续步骤。为避免应用程序通知中断,请确认 Firebase 项目中发件人 ID 与应用程序的现有发件人 ID 匹配。 - 在 Firebase 项目中,单击项目概览旁边的 Cog 图标,然后单击项目设置。
-
收集 Firebase 项目 ID。
- 单击常规选项卡。
- 记录项目 ID 字段中的值。后面的步骤需要使用项目 ID。
-
为 Firebase 服务账户生成管理员 SDK 私钥。
- 选择服务账户选项卡,然后单击生成新私钥。
-
下载包含私钥的 JSON 文件。记下下载文件的位置,因为您稍后会需要它。
此私钥的文件名格式类似于 Pc-api-1234567890123456789-123-firebase-adminsdk-a1bcd-a1234bc5678.json。
- 在应用程序管理器中创建移动连接的应用程序。
-
在移动连接的应用程序的“移动应用程序设置”部分,填写这些字段。
- 在应用程序平台字段中,选择 Android。
- 选择推送消息传递。
- 在平台字段中,选择 Android。
- 在 Firebase 管理员 SDK 私钥字段中,上传包含您为 Firebase 服务账户生成的私钥的 JSON 文件。
- 在项目 ID 字段中,输入您从 Firebase 项目中收集的项目 ID。
- 保存更改。
备注 如果您更新现有移动连接的应用程序的推送消息传递字段,并且应用程序在受管软件包中分发到其他 Salesforce 组织,请确保将推送消息传递更新分发到使用该应用程序的所有组织。要分发推送消息传递更新,请上传新的受管软件包版本,然后将新软件包安装到使用该应用程序的所有组织。有关更多信息,请查看已安装软件包。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

