新增游客到正式账号的关联接口,支持 Apple Sign In, 采用 server_account_first 合并策略: - 场景 A(新用户):游客行原地升级为 Apple 账号 - 场景 B(老用户):事务内合并答题记录、奖励流水等, 不覆盖老账号的订阅、余额、库存、连续学习 包含幂等迁移追踪(accountMigrations 表)、 Apple identity token 验证(jose + JWKS)、 防竞态的原子迁移槽位抢占, 以及 12 个单元测试覆盖两种场景和各类边界。 |
||
|---|---|---|
| .. | ||
| client.ts | ||
| schema.ts | ||