如果您通过自己的移动应用提供 Zendesk Chat,可以启用推送通知,以提醒客户注意其在线交谈的回复和更新。
对于付费服务模式的 Zendesk Chat 帐户,推送通知可配置为即使应用在移动设备的后台运行,也能通知用户。如果需要,可以为多个移动应用启用这些通知。
本文章介绍了管理员要为其移动应用启用 Chat 推送通知所需完成的任务,包括以下主题:
准备添加应用
在开发者打开推送通知之前,Chat 管理员必须上传 FCM 服务器凭证(适用于 Android)或 PEM 证书(适用于 iOS)到 Chat 帐户。
开发者应为您提供 FCM 服务器凭证或 PEM 证书文件。如有疑问,请建议他们参阅 Zendesk 开发者门户上的以下文档:
在您的手机应用程序上启用推送通知
要启用推送通知,管理员必须将其移动应用添加到移动 SDK 列表,可通过您的 Chat 面板访问该列表。当有应用添加到此列表时,会生成一个应用 ID,然后与您的移动开发团队共享。
添加应用到移动 SDK 列表
- 在您的 Chat 面板上,前往 设置 > 帐户 > API 和 SDK。
- 在移动 SDK 部分,单击 添加应用。
- 在“ 添加应用 ”页面上,输入应用的信息,包括:
- 名称:开发者和其他管理员都能识别的应用名称。
- 描述:关于应用功能的简要声明。
- (适用于 Android)在 Firebase 控制台中单击 生成新的私有密钥 ,上传包含私有凭证、客户端电邮(也称为服务帐户电邮)和项目 ID 的服务帐户私有密钥。请参阅 在非 Google 环境中初始化 SDK。您还必须添加
google-services.json
添加到您的 Android 项目。请参阅 推送通知。在大多数迁移场景中,Firebase 云信息传递 (FCM) v1 API 默认启用。如果在联系端点时遇到错误,请确保 Google Cloud 控制台的 API 和服务列表中已启用 Firebase 云信息传递 API。
- (适用于 iOS)上传 PEM 证书。
- 单击保存更改。
您的应用现已创建,并被分配了一个应用 ID。
通知您的开发团队凭证或证书已上传。收到此确认后,他们必须更改应用代码才能启用推送通知。如需了解更多信息,请他们参考 上面链接的开发者文档。
编辑应用的信息
您可以编辑分配给您的移动应用的名称和描述,详见上面 在您的移动应用上启用推送通知。
编辑现有应用的设置
- 在面板中,前往 设置 > 帐户 >API 和 SDK。
- 在移动 SDK 部分,单击您要编辑的应用。
- 在“编辑应用”页面上,进行更改,然后单击 保存更改。
禁用应用的推送通知
如果您不想再为移动应用提供 Chat 推送通知,可以将其从移动 SDK 列表中移除。
应用删除后,使用此应用 ID 的访问者将不再接收来自您的服务的推送通知。您无法使用相同的应用 ID 创建另一个移动 SDK 应用,且删除操作不可撤消。
删除一个或多个应用
- 在面板中,前往 设置 > 帐户 >API 和 SDK。
- 在移动 SDK 部分,选择您要删除的应用。
- 单击 删除选定项。
测试推送通知
如果您的应用可在 iOS 设备上使用,您可以先测试您的推送通知,然后再通过您活跃的应用提供。
发送推送通知到测试环境(仅限 iOS)
- 在面板中,前往 设置 > 帐户 >API 和 SDK
- 在移动 SDK 部分,单击您要发送推送通知到测试环境的应用。
- 在 iOS 部分,选择 适用于 APNs 沙盒环境。
- 单击 保存更改 按钮。
Chat 移动 SDK V1 以前用户请注意
如果您以前使用过 Chat 移动 SDK V1,您可能会发现无法删除我的帐户中的“应用 1”等应用。
如果您的使用移动 SDK V1 的应用是在旧版移动 SDK 设置体验中创建的,我们已将现有应用迁移到新版体验中。可通过查找其预先分配的名称“应用 1”(可在应用的设置中更改)轻松识别。
我们已在您的面板上禁用此应用的删除,因为它使用的是较早的移动 SDK 版本,如果被意外删除,就无法再添加为新应用。
如果您想取消激活此应用:
- 单击移动 SDK 部分的 应用 1
- 单击 编辑应用。
- 移除 FCM 服务器密钥和/或 PEM 文件。
- 单击保存更改。
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。