我的服务模式是什么?
Support 以及 实时在线交谈和消息传送,任意服务模式

如果您通过自己的移动应用提供 Zendesk Chat,可以启用推送通知,以提醒客户注意其在线交谈的回复和更新。

对于付费服务模式的 Zendesk Chat 帐户,推送通知可配置为即使应用在移动设备的后台运行,也能通知用户。如果需要,可以为多个移动应用启用这些通知。

本文章介绍了管理员要为其移动应用启用 Chat 推送通知所需完成的任务,包括以下主题:

  • 准备添加应用
  • 在您的手机应用程序上启用推送通知
  • 编辑应用的信息
  • 禁用应用的推送通知
  • 测试推送通知
  • Chat 移动 SDK V1 以前用户请注意
注意:要在多个移动应用上启用 Zendesk Chat 推送通知,这些应用必须使用 Chat 移动 SDK V2 或更高版本。

准备添加应用

在开发者打开推送通知之前,Chat 管理员必须上传 FCM 服务器凭证(适用于 Android)或 PEM 证书(适用于 iOS)到 Chat 帐户。

开发者应为您提供 FCM 服务器凭证或 PEM 证书文件。如有疑问,请建议他们参阅 Zendesk 开发者门户上的以下文档:

  • https://developer.zendesk.com/embeddables/docs/chat-sdk-v-2-for-ios/push_notifications
  • https://developer.zendesk.com/embeddables/docs/chat-sdk-v-2-for-android/introduction

在您的手机应用程序上启用推送通知

注意:Google 将于 2024 年 6 月移除 FCM XMPP 和 HTTP 旧版 API。在 Android 上使用 Chat SDK 的现有客户必须以最新格式重新上传凭证。请参阅 从旧版 FCM API 迁移到 HTTP v1。

要启用推送通知,管理员必须将其移动应用添加到移动 SDK 列表,可通过您的 Chat 面板访问该列表。当有应用添加到此列表时,会生成一个应用 ID,然后与您的移动开发团队共享。

添加应用到移动 SDK 列表

  1. 在您的 Chat 面板上,前往 设置 > 帐户 > API 和 SDK。
  2. 在移动 SDK 部分,单击 添加应用。

  3. 在“ 添加应用 ”页面上,输入应用的信息,包括:
    • 名称:开发者和其他管理员都能识别的应用名称。
    • 描述:关于应用功能的简要声明。
    • (适用于 Android)在 Firebase 控制台中单击 生成新的私有密钥 ,上传包含私有凭证、客户端电邮(也称为服务帐户电邮)和项目 ID 的服务帐户私有密钥。请参阅 在非 Google 环境中初始化 SDK。您还必须添加 google-services.json 添加到您的 Android 项目。请参阅 推送通知。

      在大多数迁移场景中,Firebase 云信息传递 (FCM) v1 API 默认启用。如果在联系端点时遇到错误,请确保 Google Cloud 控制台的 API 和服务列表中已启用 Firebase 云信息传递 API。

    • (适用于 iOS)上传 PEM 证书。
  4. 单击保存更改。

您的应用现已创建,并被分配了一个应用 ID。

通知您的开发团队凭证或证书已上传。收到此确认后,他们必须更改应用代码才能启用推送通知。如需了解更多信息,请他们参考 上面链接的开发者文档。

编辑应用的信息

您可以编辑分配给您的移动应用的名称和描述,详见上面 在您的移动应用上启用推送通知。

编辑现有应用的设置

  1. 在面板中,前往 设置 > 帐户 >API 和 SDK。
  2. 在移动 SDK 部分,单击您要编辑的应用。
  3. 在“编辑应用”页面上,进行更改,然后单击 保存更改。

禁用应用的推送通知

如果您不想再为移动应用提供 Chat 推送通知,可以将其从移动 SDK 列表中移除。

应用删除后,使用此应用 ID 的访问者将不再接收来自您的服务的推送通知。您无法使用相同的应用 ID 创建另一个移动 SDK 应用,且删除操作不可撤消。

删除一个或多个应用

  1. 在面板中,前往 设置 > 帐户 >API 和 SDK。
  2. 在移动 SDK 部分,选择您要删除的应用。
  3. 单击 删除选定项。

测试推送通知

如果您的应用可在 iOS 设备上使用,您可以先测试您的推送通知,然后再通过您活跃的应用提供。

发送推送通知到测试环境(仅限 iOS)

  1. 在面板中,前往 设置 > 帐户 >API 和 SDK
  2. 在移动 SDK 部分,单击您要发送推送通知到测试环境的应用。
  3. 在 iOS 部分,选择 适用于 APNs 沙盒环境。
  4. 单击 保存更改 按钮。

Chat 移动 SDK V1 以前用户请注意

如果您以前使用过 Chat 移动 SDK V1,您可能会发现无法删除我的帐户中的“应用 1”等应用。

如果您的使用移动 SDK V1 的应用是在旧版移动 SDK 设置体验中创建的,我们已将现有应用迁移到新版体验中。可通过查找其预先分配的名称“应用 1”(可在应用的设置中更改)轻松识别。

我们已在您的面板上禁用此应用的删除,因为它使用的是较早的移动 SDK 版本,如果被意外删除,就无法再添加为新应用。

如果您想取消激活此应用:

  1. 单击移动 SDK 部分的 应用 1
  2. 单击 编辑应用。
  3. 移除 FCM 服务器密钥和/或 PEM 文件。
  4. 单击保存更改。

翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性

如对翻译准确性有任何疑问,请以文章的英语版本为准。

由 Zendesk 提供技术支持