为 Salesforce 移动应用程序的二进制切换项目设置环境
为二进制切换项目设置 Apple 和 Google 环境。
所需的 Edition
| 设置适用于 Lightning Experience 的以下版本:Group、Professional、Enterprise、Performance、Unlimited 和 Developer Edition。 |
| 所需用户权限 | |
|---|---|
| 为 Salesforce 移动应用程序的二进制切换项目设置环境 | 管理 mySalesforce 应用程序 |
注册 Apple 标识符
按照 Apple 开发者帐户中的这些步骤,注册移动应用程序所需的标识符。
- 创建两个单独的标识符:主要应用程序的捆绑 ID 和通知服务扩展 ID。
- 用于 Apple 设置的标识符名称应与您在 Salesforce 设置 UI 提交表单中提供的客户商店 ID 相同。
-
在创建通知服务扩展标识符时,添加推送通知功能。请勿添加广播功能。
重要 Mobile Publisher 设置 UI 中提供的商店 ID 仅供内部使用。客户商店 ID 的格式可以是:com.{yourcompany}.{uniquename or identification}。使用符合 Apple 要求的命名约定。 - 使用包含客户商店 ID 的唯一名称创建应用程序组。
- 必须将捆绑 ID 和通知服务扩展标识符分配给应用程序组功能。当您编辑应用程序 ID 配置页面时,应用程序组功能位于标识符上。选择编辑,以选择在上一步中创建的应用程序组。
配置简档
为捆绑 ID 和通知服务扩展生成单独的配置简档。
- 为捆绑 ID 和通知服务扩展生成单独的配置简档。
- 在 Apple 开发人员的简档部分,选择 App Store Connect 作为简档类型。
- 从下拉菜单中选择适当的应用程序 ID,并将其链接到相关分发证书。
设置 Apple 推送通知(可选)
Apple 推送通知 (APN) 密钥在 Mobile Publisher 设置 UI 步骤 2 的外部客户端应用程序设置期间使用。
- 为您的密钥使用适当的命名约定,启用 Apple 推送通知服务 (APN),然后单击配置。
- 从下拉菜单中选择 Sandbox 和生产,然后单击保存。
- 选择注册,然后下载生成的密钥。
- 将密钥存储在一个安全可靠的位置,以便随时访问。
- 在生产或 Sandbox 部署的外部客户端应用程序中启用推送通知时,使用此密钥。
设置 Google Play 和 Cloud
Android 应用程序需要特定的服务帐户、JSON 密钥和 Firebase 注册详细信息,才能完成设置。
- 请确保您仅将唯一商店标识符用于所有 Google 相关配置。
- 在 Google Cloud 控制台中创建必要的服务帐户,并以 JSON 格式生成相关密钥。
-
在 Firebase 控制台中注册应用程序,以获取
google-services.json文件和firebaseadminsdk.json。 -
在 Mobile Publisher 设置表单的步骤 1 期间上传
google-services.json文件,因为它是必填字段。 -
在外部客户端应用程序设置的步骤 2 期间提供
firebaseadminsdk.json;此文件是可选的,仅推送通知配置需要。
备注 计划在 Android 应用程序中使用通用链接的客户必须提供 SHA-256 证书指纹。您可以在 Google Play Console 的应用程序完整性部分(在“设置”下)找到此值。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

