SKHelper 是一个新的 (2024年9月) 轻量级 Swift 包,它使开发者能够轻松地将应用内购买和订阅功能添加到基于 SwiftUI 的应用程序中。
它旨在成为我的 StoreHelper 包的一个更易于使用的重构版本,它利用 Apple 的 StoreKit Views 来提供一个标准的且易于定制的 UI。
SKHelper 需要 Xcode 16、iOS 17+ 和 macOS 14.6+查看 快速入门教程,快速了解其工作原理。
SKHelper 文档主页SKHelper 快速入门指南SKHelper 和 StoreKit2 深入指南SKHelper 示例项目SKHelper 初始化器中移除了 SubscriptionStatusChangeClosure。该功能现在由 onSubscriptionChange(onChange:) 视图修饰符提供onTransaction(update:) 视图修饰符,以启用事务更新通知onSubscriptionChange(onChange:) 视图修饰符SKHelper 现在“功能已完成”(除了对消耗品的支持)SKHelper 在 GitHub 上的首次概念验证公共版本发布SKHelper 是一个 Swift Package Manager (SPM) 包,使使用 Xcode 16 的开发者能够轻松地将应用内购买支持添加到 iOS 17+ 和 macOS 14.6+ SwiftUI 应用程序中。
SKHelper 提供以下功能
StoreHelper 包的一个更易于使用的重构版本MIT 许可,版权所有 (c) 2024 Russell Archer。本软件按“原样”提供,不提供任何担保,可以自由使用、复制、修改和再分发,包括作为商业软件的一部分。
有关详细信息,请参见 许可。
SKHelper 使用 Apple StoreKit2 的最新功能,这需要 iOS 17+、macOS 14.6+ 和 Xcode 16。
跳转到 SKHelper 快速入门 指南。