iOS non-renewing subscriptions是否需Restore button?Apple审核拒审求助
关于非续订订阅(Non-Renewing Subscriptions)是否需要添加恢复按钮的说明
核心结论
非续订订阅没有强制要求必须添加独立的Restore按钮,但你需要确保用户能通过合理路径恢复已购内容,且符合苹果审核指南的核心要求。
具体分析
- 苹果审核指南3.1.1的核心要求是「开发者需负责恢复用户的已购内容」,并没有明确指定必须通过独立的Restore按钮实现。你通过自有登录系统自动恢复购买的方式,本质上是符合这个要求的。
- 部分开发者遇到添加恢复按钮后被拒的情况,通常是因为按钮逻辑出了问题:比如误调用了针对自动续订订阅的
restoreCompletedTransactions接口(该接口不适用于非续订订阅),或者按钮功能无效、逻辑混淆。 - 如果你当前的自动恢复逻辑完善——用户登录后能立即获取所有已购权限,无需额外操作,那可以在审核申诉中重点说明:
你的App通过自有账号系统绑定用户购买记录,登录后自动同步已购权限,完全满足用户恢复购买的需求,符合3.1.1中「负责恢复已购内容」的要求。
实操建议
- 确保自有服务器能准确记录每个用户的非续订订阅购买记录,且登录同步逻辑稳定无异常;
- 审核时在备注里详细说明你的恢复机制,避免审核团队误解为没有恢复渠道;
- 不要随意添加不符合非续订订阅逻辑的Restore按钮,尤其是不要错误调用自动续订相关的恢复接口。
内容的提问来源于stack exchange,提问作者Ricardo F.
相关产品推荐
相关产品推荐

