ios - 在 iOS 15 中仅使用 StoreKit2 时是否必须提供 "Restore Purchases"选项?

标签 ios swift in-app-purchase storekit ios15

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

我知道对于原始的 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/

相关文章:

ios - 使用自动布局将多个 UIButtons 作为 subview 添加到 UIview

macos - 无法在 Xcode 9 中为 macOS 应用测试应用内购买

javascript - PhoneGap 是否支持应用内购买?

ios - Swift IOS 9 - 以最简单的方式实现应用内购买

iOS .plist 命名约定

ios - 将我的应用程序发送到 Apple Store 时, Storyboard设置 : Your app specifies the UIMainStoryBoardFile key for storyboard, 无效

ios - 快速上传视频到服务器

ios - 在 Swift 中删除 WKWebView 附件栏

ios - XML API 调用不适用于 ionic3 中的 cordova-plugin-advanced-http 最新版本

swift - 如何在Vi之外使用@Fetchrequest