For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /zh/docs/mobile/security.md (or send Accept: text/markdown).
应用锁与设备安全
生物识别解锁、会话管理与已连接账户。
开启应用锁
“设置 → 安全”通过 expo-local-authentication 提供生物识别应用锁 —— Face ID、Touch ID 或指纹,并允许设备 PIN 作为兜底。开启需要一次成功验证,关闭则没有门槛。Face ID 用途说明字符串随 app.json 发布。
锁何时生效
这道闸门在冷启动时、以及退到后台超过六十秒后上锁。未登录用户永不被锁;生物识别弹窗后 iOS 短暂的 active 状态也不会意外触发重新上锁。
锁屏界面
锁屏每次挂载自动弹出一次验证,提供手动的 Unlock 重试,并保留 Sign out 出口。退出登录会先注销推送 token 再销毁会话 —— 注销调用需要仍有效的 Cookie —— 退出失败时闸门保持关闭并报错,而不会放进应用。
会话、已连接账户与导出
同一界面通过认证客户端列出会话 —— 最新在前并标记当前会话 —— 支持吊销单个会话或除当前外的所有会话。已连接账户列在“设置 → 连接”下;最后一种登录方式不可解绑,电商或 Stripe Connect 管理仍在 Web 端。GET /api/account/export 下载成员的完整数据导出。
验证与排障
上锁再解锁、把应用退到后台越过宽限期、吊销第二个会话、从锁屏退出登录。未录入生物识别的设备无法开启应用锁 —— 开关必须解释原因,而不是静默失败。