廖林

廖林

StoreKit2|结合 SwiftUI 构建订阅功能界面
StoreKit

StoreKit2|结合 SwiftUI 构建订阅功能界面

在 WWDC23(iOS 17)上,StoreKit 提供了一组 UI 相关的组件,用于更轻松的构建商品营销页面。 * StoreView:用于展示所有商品。适用于销售消耗性商品。 * ProductView:用于展示单个商品。适合用于构建自定义样式的销售页面。 * SubscriptionStoreView:专用于订阅功能的销售。 这些组件基于 SwiftUI 构建,支持使用 SwiftUI 的修饰器,并且也支持跨平台。 StoreView StoreView 展示一组应用内购买产品,包括其本地化名称、描述和价格,并显示购买按钮。StoreView 只提供最基本的样式,如果要实现更多自定义样式,需要使用 ProductView 和其他组件组合。 基础用法 只需为 StoreView 传递 ids 参数,即可自动加载并显示商品列表。默认显示名称、描述和价格三个信息: 隐藏右上角取消按钮(.storeButton) 默认情况下,StoreView
9 min read