在 iOS 15 中仅使用 StoreKit2 时是否必须提供“恢复购买”选项?

Eri*_*ric 3 storekit in-app-purchase ios swift ios15

这是一个相当简单的问题,但无法通过研究找到答案。

我知道在最初的 StoreKit API 中,您必须为用户提供恢复购买的能力。然而,对于 StoreKit2,WWDC 视频解释说,很少需要恢复购买(如果有的话),因为 StoreKit2 会自动侦听并保持交易最新。

那么,如果仅使用 StoreKit2 并且最低部署目标为 iOS 15,添加恢复购买按钮是否仍然是强制性的?

小智 5

目前答案是肯定的。因为苹果在他们的文档中仍然说要保留恢复机制。最近我用 StoreKit 2 进行了一个项目,它仍然需要保留恢复选项。

来自审查指南文档:

您应该确保您有任何可恢复的应用内购买的恢复机制。

所以我建议在发送评论之前保留它。