订阅多个 iOS 订阅

Subscribing to Multiple iOS Subscriptions

我对在 iOS 上设置自动续订订阅有疑问。

在我的应用中,一个用户可以同时订阅多个订阅。有没有办法找出用户当前订阅了哪些订阅。在 android 中就像通过计费处理器从 google 加载自己的购买一样简单。 iOS 中是否有等效项,或者我是否需要做其他事情。谢谢

您无法自行确定用户是否已订阅。您确定用户是否订阅的唯一可能是验证先前存在的收据或恢复购买。我建议您在 developers.apple.com, use Swifty StoreKit 观看有关 StoreKit 的 WWDC 会议,因为它可以让您省去一些麻烦并阅读 Apple 的文档。

经过一些研究,我发现进行所有 InAppPurchasing 的最佳方法是使用库:SwiftyStoreKit。它使一切变得更简单,并简化了整个过程。它得到了很好的支持和详细的记录。

这里是 link 到 github 存储库:https://github.com/bizz84/SwiftyStoreKit