云端与离线优先常被视为相反概念,但二者可以同时存在。中央数据存放在云端以支持多设备访问,收银应用则保留本地交易路径,以应对网络故障。
确认离线时究竟能完成哪些操作
仅写着支持离线并不够。应测试创建交易、选择适用支付方式、打印小票、结班与查看同步队列,并了解离线时长、交易数量限制以及恢复后的冲突处理方式。
选择前模拟一次网络中断
- 购物车已有商品时断开 Wi-Fi。
- 完成多笔交易并打印小票。
- 恢复网络后检查同步状态。
- 确认交易没有重复记录。
- 检查恢复后总部价格或库存变更如何下发。
离线优先并不意味着所有外部服务都能离线运行。动态 QRIS、银行验证或第三方服务仍可能依赖其提供商的网络连接。