订单与配送
取消订单时避免过期通知
实施场景 · 这是实施示例,并非真实客户的成功故事。效果取决于您的集成、手机、网络和运营商。
AI 生成的场景示意照片需要解决的问题
订单取消后,旧任务可能仍在等待手机。客户不应再收到该订单已备齐的通知。
如何实施
在 CRM 保存每条订单通知的消息 ID。取消时检查状态并取消仍在队列中的任务。如业务流程需要,再创建单独的取消通知。已经发送的短信无法撤回。
上线前检查
测试取消与手机领取任务之间的竞态。不要声称 CRM 取消会删除客户手机中的消息,并处理 claimed 状态和延迟 webhook。
SIM Bridge 如何工作
您的后端通过 API 创建任务,已连接的 Android 使用 SIM 卡发送短信。请在系统中保存消息 ID,并通过 webhook 接收状态变化。排队并不等于已发送:手机必须在线,运营商也必须接受消息。
首先使用您自己的测试号码。检查 Android 权限、息屏连接、使用相同 Idempotency-Key 的重试以及未知状态处理。不要将 API 密钥放入浏览器代码或公开仓库。
