TernDays v0.6
换手机数据迁移版本。
换手机,数据跟着走 📲
两台手机连同一个 Wi-Fi(或旧手机开热点、新手机连上),三步完成:
- 旧手机:设置 →「迁移到新手机」,屏幕出现二维码
- 新手机:装好 TernDays → 设置 →「从旧手机导入」,扫旧手机上的码
- 数据经加密局域网直传瞬间到达,完成后两边都会提示
设计要点:
- 不经过任何服务器,也不用登录任何账号——与「数据只存本机」的承诺一致。
网络与相机权限只在迁移页面使用,平时应用照旧零联网 - Android ↔ iPhone 互通:两端用同一套加密交换格式,安卓换苹果、苹果换安卓都行
- 安全:每次迁移生成一次性 AES-256 密钥,只藏在二维码里(扫码即线下传递);
拿不出正确密钥指纹的连接直接断开;离开页面二维码立即失效,传完服务自动关闭 - 合并不覆盖:新手机上已有的记录一律保留,重复的自动跳过并告知条数;
导入后还会按本机城市库把导入记录的城市判定重新解析一遍
连不上时请确认:两台手机在同一个 Wi-Fi、旧手机的迁移页面还开着,然后重新扫码即可。
迁移协议(交换格式 / AES-GCM / 二维码链接)进入 :core 并新增 6 个单元测试,共 52 个全绿。
iOS 端依旧待真机验证。