Sign inGet started

将 Apple Messages 连接到预约系统

展示可用时间,验证客户的选择,并返回预约系统确认的预约信息。

前提条件

准备好预约集成、受支持的时间选择器内容、适用的客户身份流程以及一个已授权的测试对话。

1. 获取真实可用时间

查询拥有时段和预约规则的系统。选择地点、服务、时长和相关时区。确保提供的选项与其实际的预约引用保持关联。

2. 提供清晰的选择

使用受支持的原生时间选择器内容,附带易于理解的服务和地点详情。在目标设备上检查显示的时间和日期,尤其注意跨时区的情况。

3. 验证所选时段

收到回复后,确认所选引用仍然可用且该客户有资格预约。在提交预约之前,收集所需的身份信息或确认。

4. 记录并说明结果

在预约系统中创建或更改预约。仅在操作成功后返回确认的时间、地点和预约引用。如果时段已不可用,则提供更新后的选项。

5. 测试变更和不确定的结果

测试取消、改期以及集成响应丢失的情况。在重试之前检查原始预约操作,以免超时导致创建重复预约。

验证预约边界

使用特定的服务、地点和时区测试一次访问。获取可用时间,在 Messages 中选择一个时段,然后通过预约应用创建预约。在发送确认之前记录预约引用。如果包含 Wallet,则从该已确认的记录中签发凭证。
测试用例操作预期结果
所选时段变为不可用刷新同一服务和地点的可用时间。客户收到合适的替代时段;不会被告知预约已成功。
预约完成但响应延迟在尝试创建新预约之前,先检索已有的预约请求。原始预约被恢复并仅确认一次。
客户要求更改预约时间将变更应用到现有预约,然后更新其凭证。对话和凭证显示确认后的替换时间。

故障排查

如果显示的时间不一致,请检查原始时区和设备渲染。如果选择后可用时间发生变化,请提供当前选项。选择器响应记录的是一个选择,它本身不会预留时段。

后续步骤