Crushon.AI 跨端同步机制:三端实时同步什么、不同步什么
实时同步的内容(全部)
这些内容在任何一端修改后,其他端几乎即时可见:
账户相关
- 会员等级、积分余额、下个月刷新时间
- 资料卡(Profile Card)的所有字段
- 账户设置(内容安全级别、通知偏好等)
角色相关
- 你创建/编辑/删除的角色(私有和公开)
- 你收藏的角色
- 角色卡导入/导出的操作
对话相关
- 所有聊天记录(在哪个端发的、在哪个端收的,全部同步)
- 对话中的 Pin 记忆(钉住的内容跨端可见)
- 灵感回复的使用记录
声音相关
- 你训练的自定义声音(可以在任何端使用)
- 声音选择偏好(切换声音后跨端同步)
- 预设声音的使用历史
不实时同步或有延迟的
延迟同步(通常几秒到几十秒)
- Ultra 模型的积分扣除 — 高峰时段可能有几秒延迟
- 新创建的角色的社区可见性 — 发布到社区后可能需要审核时间
不同步的
- 本地浏览器/应用缓存 — 角色头像、图片等资源可能有缓存,手动刷新即可
- 未发送的草稿消息 — 输入框里正在打字但还没发的内容不会同步
- 通知设置 — 推送通知的开启/关闭是设备级设置,每个端独立
注意:不同端可能有短暂显示差异
- iOS 应用可能有缓存 → 下拉刷新或重启应用
- Web 端刷新一下就同步了
- Android 应用同样需要刷新
典型同步场景
场景一:手机聊到一半,电脑接着聊
- 手机上发了 20 条消息后去开会
- 打开电脑浏览器登录 → 直接看到完整对话历史
- 继续发消息、切换模型、Pin 记忆 → 手机回来也能看到
场景二:手机上创建角色,电脑上打磨
- 地铁上用手机粗略创建了一个角色草稿
- 回家用浏览器打开,进创建器修改性格描述和开场白
- 手机刷新后看到最新版本
场景三:电脑上训练了自定义声音,手机用
- 电脑上(或手机上)训练了一个自定义声音
- 任何端的 "My Voices" 列表里都能看到
- 手机上和角色聊天时用这个声音
同步的技术基础
Crushon 用的是云端存储 + 增量同步的架构:
- 所有数据存在云端服务器,不是本地存储
- 每个操作(发消息、改资料卡、切声音)都会即时推送到云端
- 客户端定期拉取云端更新,同时通过 WebSocket 接收实时推送
这意味着你在任何端的操作都不会丢——即使手机坏了换一台,登录同一账号数据还在。
换设备注意事项
安全换设备
- 新设备登录后,旧设备不会自动登出
- 可以在账户设置里手动查看"登录中的设备列表"并移除旧设备
- 或直接改密码(所有设备会被强制登出)
数据安全
- 所有数据走 HTTPS 加密传输
- 私人对话不会被其他用户看到
- 平台声称不会将私人对话用于模型训练(以官方隐私政策为准)