安全
按「有人想攻进来」来测。
写一个服务之前,先写清楚谁可能攻击它、怎么攻击,然后照着这些路去测。
- 关键环节做攻击测试:登录、权限、聊天、积分、文件上传、AI 网关。
- 上线前会请外部安全公司做渗透测试,高危、严重问题全部修完才提交 App Store 审核。
- 账户钥匙在你的手机里生成,只有加密备份会存到你自己的 iCloud,我们看不到钥匙。
- 账户里的重要记录都要签名。EGGIE 上线后,每小时把摘要写到公开账本上:谁都能验,我们自己也改不了。
- 开通 Eggy ID已签名
- 加入社区已签名
- 接受邀请已签名
- 开通会员已签名
每小时摘要
公开账本
计划上线时做到:谁都能拿一条记录去账本上核对。
速度
和你常用的聊天软件一样快。
标准定在主流通讯软件的水平,用中端手机测,不只用快的手机。
这些是目标,还不是实测结果。App 里和服务器上都会打点量;每个阶段结束都要做一次压测。
p95:100 次里有 95 次不慢于这个时间。
我们按这些目标测
- 打开一个聊天 ≤ 300 ms
- 消息送到对方(p95) ≤ 300 ms
- 冷启动到看见会话列表 ≤ 1.5 秒
- 切换网络后重连 ≤ 2 秒
热修复
大部分修改,不用你更新。
规则、文案、开关放在服务器上,大部分改动不用发新版本;先推给一小部分人,一步就能回滚。
- 常变的规则(积分、任务、上限)放在服务器上,不写死在 App 里。
- 帮助、常见问题、精灵的提示语也从服务器拉,App 里留着默认的。
- 代码热修只修 bug,遵守 App Store 规则(2.5.2);新功能一律走 App Store 审核。
Oovix 服务器
- 规则积分、任务、上限
- 文案帮助、常见问题、精灵提示语
- 开关只能关掉功能,不能打开
你手机上的 EGGIE 直接生效,不用下载
- 一小部分人
- 更多人
- 所有人
一步回滚
隐私
只收App 用得上的。
只收 EGGIE 运转需要的数据,不为广告收任何东西。
- 不卖你的数据,不用来做定向广告。
- 精灵用 OpenAI、DeepSeek,你同意以后才用;换服务商会再问一次。
- 账户钥匙、密码、验证码永远不会发给 AI。
- 在 App 里注销账户,7 天后删除你的数据。
- 你问精灵
- 先征得你同意
- AI 服务商(OpenAI、DeepSeek)
永远不发
- 账户钥匙
- 密码
- 验证码
技术概况
技术,用大白话讲。
你的手机账户钥匙
中国香港
业务服务账户、社区、积分
消息服务实时聊天
公开账本每小时摘要 · 上线后
AI 服务商你同意以后才用
服务器在中国香港
走对中国大陆三家运营商优化过的线路,离东南亚也近,每个请求少走一段路。
消息单独一个服务
聊天和其它功能分开跑,专门为同时保持大量连接而做,别的部分忙的时候,消息照样快。
钥匙只在手机里
账户钥匙在你的手机里生成,由手机的安全芯片保护;备份存在你自己的 iCloud,用只有你知道的密码锁住。
重要记录,做成能验的
重要记录签名后按顺序记下;EGGIE 上线后,每小时把摘要写到公开账本上,事后改动藏不住。