匿名登录 — Token Dispenser 伪账号机制
匿名登录是什么
匿名模式下,Aurora Store 不使用你的真实 Google 账号,而是从 Aurora OSS 社区维护的 Token Dispenser 服务器获取一个随机生成的伪账号来访问 Google Play。
这些伪账号由志愿者贡献(也包括开发者自己的机器批量创建的),分布在不同国家/地区。每次你启动 Aurora Store 时,会随机分配一个。
工作流程
Aurora Store 启动
↓
向 Token Dispenser 请求一个可用伪账号
↓
拿到账号凭据 → 用它登录 Google Play 服务器
↓
访问/下载应用 → 关闭 Aurora 后凭据丢弃
匿名模式的好处
- 隐私:你的真实 Google 账号不参与,Google 看到的是一个随机伪账号
- 无需账号:不想或不能注册 Google 账号也能用
- 适合无 GApps 环境:不需要 Google Play Services 的 OAuth 授权
匿名模式的限制
匿名账号在 Google Play 眼里是「受限账号」,部分功能不可用:
| 功能 | 匿名 | Google 账号 |
|---|---|---|
| 搜索/浏览应用 | ✅ | ✅ |
| 下载免费应用 | ✅ | ✅ |
| 下载付费应用 | ❌ | ✅(需先付费) |
| 收藏夹(Wishlist) | ❌ | ✅ |
| 我的应用与游戏 | 受限 | ✅ |
| 评论与评分 | 受限 | ✅ |
| 应用内购买 | ❌ | ✅ |
| 应用更新检测 | 取决于伪账号地区 | ✅(按你的真实账号) |
完整对比见 两种登录功能差。
伪账号地区差异
志愿者创建账号时所在的国家/地区不同,导致:
- 某些应用在某个伪账号下显示,在另一个下不显示(地区锁)
- 更新推送节奏可能与你期望的不一致(Google Play 对更新有分批 roll-out 机制)
如果发现某个应用搜不到,可以尝试切换账号(侧栏 → Accounts → 重新选择 Anonymous)——可能分到一个不同地区的伪账号。