ShikiApp 的数据全在云端——为什么换手机不会丢追番列表
不存手机存网站
这是 ShikiApp 设计上最核心的一点——所有个人数据都存在 Shikimori 网站账号下,客户端本身在本地几乎不留什么东西。
具体来说,跟你的账号绑定、跨设备同步的内容包括:
- 追番列表中的所有条目(动漫、漫画、轻小说)
- 每个条目的进度、评分、状态(计划看 / 在看 / 已看完 等六种)
- 收藏的角色和人物
- 用户资料页、好友关系、俱乐部加入情况
- 所有私信、评论和讨论
这些数据全部走 Shikimori 的官方 API 读写,客户端不做任何本地持久化存储。卸载 App、清数据、换手机、换品牌——只要登录同一个 Shikimori 昵称,打开就是原来的数据。
客户端本地存了什么?
几乎没有。客户端做的事情主要是:
- 缓存一些条目封面图和临时网络数据(清除缓存即可清理)
- 记录你上次的搜索历史(可选)
- 保存登录凭证(OAuth token,登出自动失效)
没有本地数据库、没有离线模式、没有"导出列表"功能——所有正式数据的唯一真相源就是 Shikimori 网站。
为什么这个设计很重要
这个设计带来几个直接影响:
换手机不怕丢。 旧手机卸了直接扔,新手机装完登录——列表、收藏、私信全部原样出现。
多端自动同步。 你在 PC 浏览器上改了追番状态,手机端刷新立刻看到;反过来也一样。
不能离线用。 没有网等于没有一切。而且客户端依赖 Shikimori 站点的接口可用性——站点侧有时会整段时间不稳定,这不是客户端的 bug。
账号安全 = 数据安全。 数据安全完全取决于 Shikimori 账号密码和 Shikimori 站点的安全措施。客户端本身没有额外的数据保护层。
动手之前先登录
因为数据全在云端,动手折腾版本、清理存储、换手机之前,确保先登录过一次——确认自己记得那个昵称和密码(区分大小写的哦)。客户端的登录逻辑「01-用昵称不用邮箱登录」那一页详细讲。