预发送:对方离线也能先把文件挂上
它解决的真实场景
下班前想把当天素材发到公司电脑,但电脑已经关了;或者想给家人手机传照片,对方手机不在身边。传统流程是你得等设备在线。预发送把顺序反过来(1.5.1 版起支持):
- 选目标设备——即使它显示离线,照样把文件发出去;
- 文件以待发送气泡的形式挂在对话里(1.7.0 版起离线发送显示待发送气泡);
- 对方设备上线、出现在同一网络后,挂着的文件自动发出,不需要任何人在场。
用好它的三个搭配
- 搭配自动接收:对方上线后自动发出 + 对方开着自动接收自动落盘 = 全程无人值守的异步传文件;
- 搭配自动连接:2.0.7 版起的自动连接机制让设备上线即恢复连接,预发送触发得更快,见自动连接;
- 搭配群组:给群里几台设备发同批文件,见群组同传。
预发送失败的对照表
| 现象 | 说明 | 版本线索 |
|---|---|---|
| 预发送的照片丢失 | 旧版预发送机制的缺陷 | 2.4.0 优化预发送机制,减少丢失照片、无法发送等错误 |
| 预发送一直不发出 | 对方设备从未上线或不在同一网络 | 回找不到设备排查 |
| 预发送直接失败 | 部分场景的旧版问题 | 2.2.3 修复部分场景预发送失败 |
别和这些概念混淆
- 预发送 ≠ 云端中转:文件始终存在你的设备上等对方上线,不经任何服务器;
- 预发送 ≠ 网页版:网页版传输要求两端同时在线,异步能力属于应用端;
- 待发送气泡 ≠ 发送失败:气泡上没有错误标记、只是还没进度,就是还在等对方上线。
手机和电脑长期不同时在线的用户,这是最值得养成的习惯:随手发,剩下的交给自动机制。