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/entitlements.md (or send Accept: text/markdown).
移动端权益
配置 RevenueCat 购买,并让服务器负责访问权限判断。
了解手机上显示的访问状态
权利是使用付费功能的许可。它属于活动工作区,即您的团队使用的帐户数据组。首先完成本机登录,然后打开手机应用程序的设置→计费。读取显示的访问状态;加载或出现错误并不意味着您已订阅。
关闭购买后,应用程序不应提供商店结账服务。要出售访问权限,请完成下面的 RevenueCat 购买指南并在本机开发版本中进行测试。测试购买后,重新打开计费并确认服务器报告活动访问;到期后,确认该功能再次锁定。如果购买成功但访问不刷新,请使用“恢复购买”并检查后端连接,而不是再次购买。
从服务器读取访问状态
移动端权益客户端读取服务器管理的访问状态。加载中或请求失败不能被当作订阅有效;界面不得因为请求出错就推断用户已付费。
使用 apps/mobile/src/entitlements 中的展示逻辑,将该状态转换为原生界面。
保持购买边界明确
原生购买配置时使用RevenueCat;网络计费是一个单独的界面。不要在移动界面中公开 Stripe Checkout 或将商店端活动标志视为服务器访问的证明。
应用内购买指南记录了客户端密钥、管理器检查、工作区身份、购买/恢复同步、服务器验证和沙箱设置。真正的 StoreKit 或 Play Billing 验收需要 EAS 开发版本;发布流程见发布到应用商店指南。
检查拒绝访问和过期访问
测试不可用、非活动和活动权利状态以及网络故障。验证当服务器拒绝访问时受限操作仍然不可用,并且注销会清除先前会话的演示文稿。
如果你想继续完成设置,可以阅读《创建移动端账户》。