# 发送 Apple Messages 应用体验

如果组织已拥有客户可以打开的已发布 iMessage 应用或轻 App，请使用**应用体验**。Bird 发送交互；应用开发、发布以及在兼容设备上的行为仍由应用团队负责。

编写消息前，请应用团队提供已发布的标识、载荷格式和测试步骤。指向普通网站的 URL 不会使该网站成为 iMessage 应用。

## 配置已发布的 iMessage 应用

1. 打开[**模板**](https://bird.com/dashboard/w/apple-messages/templates)并选择**新建模板 > 应用体验**。
2. 在**内容**中输入草稿名称、**标题**和**消息**。
3. 在 **Apple 投递**中，将**应用体验**设置为**已发布的 iMessage 应用**。
4. 填写应用团队提供的字段：

| 字段                 | 标识的内容                                                                                           |
| -------------------- | ---------------------------------------------------------------------------------------------------- |
| **已发布应用 ID**    | 已发布应用的标识符。                                                                                 |
| **应用名称**         | 为交互显示的名称。                                                                                   |
| **PNG 应用图标 URL** | 公开的图标 URL；请遵循[媒体限制](/docs/guides/apple-messages/attachments#prepare-a-fetchable-file)。 |
| **扩展标识符**       | 采用 `com.apple.messages.MSMessageExtensionBalloonPlugin:team-id:extension-id` 格式的扩展标识。      |
| **应用载荷 URL**     | 由应用解读的内容，例如约定的订单视图参数。                                                           |
| **会话标识符**       | 应用交互的会话值。                                                                                   |
| **应用气泡布局**     | 根据应用的实现，选择**静态布局**或**实时布局**。                                                     |

根据需要自定义接收和回复气泡。选择商家、保存草稿，然后[准备消息](/docs/guides/apple-messages/templates#send-the-reviewed-template)。

## 配置轻 App 预览

在相同消息类型中，于**应用体验**下选择**轻 App 预览**，并提供**轻 App URL**。准备过程会获取 Apple 为受支持 URL 生成的预览。应用团队必须已完成轻 App 的发布和调用配置。

## 在设备上验证应用

向适合该应用的设备上的获授权测试对话发送消息。打开消息，检查是否由正确的应用或轻 App 处理载荷。沿预期操作直到最终结果，同时检查取消以及业务记录缺失或过期的情况。

Bird 的浏览器预览不会安装或执行应用。已知的内置能力检查无法证明自定义应用已安装或可用。为无法完成交互的客户提供网页或文本替代方式。

如果准备或处理失败，查看错误、已发布标识、图标 URL 和载荷格式。使用[消息历史记录](/docs/guides/apple-messages/messages)区分发送失败与应用已打开但未能完成业务操作的情况。