这是一个相当简单的问题,但无法通过研究找到答案。
我知道对于原始的 StoreKit API,您必须为用户提供恢复购买的能力。然而,对于 StoreKit2,WWDC 视频解释说,很少需要(如果有的话)恢复购买,因为 StoreKit2 会自动监听并保持交易最新。
那么,如果仅使用 StoreKit2 且最低部署目标为 iOS 15,添加恢复购买按钮是否仍然是强制性的?
最佳答案
目前答案是肯定的。 因为 Apple 在他们的文档上仍然说要保留恢复机制。 最近我用 StoreKit 2 开发了一个项目,它仍然需要保留恢复选项。
来自审查指南文档:
you should make sure you have a restore mechanism for any restorable in-app purchases.
所以我会建议在发送评论之前保留它。
关于ios - 在 iOS 15 中仅使用 StoreKit2 时是否必须提供 "Restore Purchases"选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72471232/