# 构建原生 Apple Messages 交互

选择、准备和测试富链接、附件、快捷回复和列表选择器，帮助客户做出有效决策。

## 前提条件

准备一个已授权的测试会话、一个明确的客户任务、已审批的内容，以及用于接收客户回复的工作流。

## 1. 选择原生内容类型

使用富链接指向有意义的目标页面，使用附件发送文档，使用列表选择器提供结构化选项。确保核心信息以纯文本形式可读，并使交互方式与决策场景匹配。

## 2. 准备内容和回复含义

编写简洁的标签和相关描述。将稳定的选项含义与显示文本分开维护。对附件使用受支持的媒体准备和访问流程。

## 3. 检查设备端体验

验证目标设备上的原生结构和功能。测试实际渲染的消息，包括长文本和相关翻译。浏览器预览有参考价值，但不能代替设备上的实际表现。

## 4. 处理所选回复

将回复与企业、会话和原始交互关联。根据当前业务状态验证所选项目，然后在执行操作前应用常规身份和权限规则。

## 5. 提供有用的后续步骤

处理不在预设选项中的文本回复、不可用的选项以及集成失败的情况。说明实际结果，或将请求转交给能够提供帮助的人。

## 验证选择的含义

选择一个包含相关选项列表的产品建议示例。发送该列表，在受支持的设备上选择一个选项，并将返回的选择结果与应用程序预期的选项进行匹配。使用该选项继续完成预订或服务请求。在发布模板之前，检查较长语言版本的显示效果。

| 测试用例               | 操作                                           | 预期结果                                   |
| ---------------------- | ---------------------------------------------- | ------------------------------------------ |
| 两个选项的显示标签相似 | 使用稳定的选项引用来区分其含义。               | 所选回复映射到预期的产品或服务。           |
| 链接的内容在会话外打开 | 检查目标页面是否为最新，以及客户能否返回会话。 | 链接打开后，下一个服务步骤仍然清晰可理解。 |
| 所选产品已不可用       | 根据当前业务数据验证选择，并提供替代选项。     | 应用程序避免确认不可用的选项。             |

## 故障排查

对于被拒绝的内容，请检查报告的字段和当前消息规范。对于过期的选择，获取当前业务选项。对于无法访问的媒体，请检查获授权的媒体访问路径和保留规则，不要因此公开私有文件。

## 后续步骤

- [探索相关的 Apple Messages 功能](/products/apple-messages/rich-messages)。
- [查找 Apple Messages 指南和解答](/products/apple-messages/resources)。
- [准备你的第一个完整会话](/products/apple-messages/getting-started)。

## Related resources

- [What is Apple Messages for Business?](/explained/apple-messages/what-is-apple-messages-for-business) (answer)
- [Apple Messages for Business](/products/apple-messages) (product)
- [Integrate an Apple Messages customer journey](/docs/guides/apple-messages/api) (docs)

[Get an implementation brief](/learn/workspace?topic=apple-messages)
