Code With Ivens
StoreKit

StoreKit|沙盒测试环境

沙盒测试概述 - App Store Connect - 帮助 - Apple DeveloperApple Developer StoreKit 测试 vs 沙盒测试 测试 StoreKit 有两种方式:使用 StoreKit 配置文件或使用沙盒账户。 StoreKit 配置文件测试 * 完全本地化的测试环境 * 使用本地配置文件定义的产品和价格 * 不需要网络连接,不需要 App Store Connect 账户 沙盒测试 * 使用你在 App Store Connect 中实际配置的产品 * 需要网络连接,连接到 Apple 的真实沙盒服务器 * 需要专门的沙盒测试账户(在 App Store Connect 中创建) * 模拟真实的付款流程,但不会产生实际费用 沙盒测试方式除了不会真实收取费用之外,
4 min read
StoreKit|在应用内显示优惠代码兑换界面
StoreKit

StoreKit|在应用内显示优惠代码兑换界面

Implementing offer codes in your app | Apple Developer DocumentationProvide subscription service for customers who redeem offer codes through the App Store or within an app that uses receipts.Apple Developer Documentation 如果客户使用的设备运行 iOS 14、iPadOS 14、macOS 15 或更高版本,并且您的应用支持相应的 StoreKit 方法,则可在应用内兑换。 在您的应用中包含兑换页面是推荐的,但非强制要求。 在应用内实现代码兑换功能 为您的“兑换”按钮创建一个用户界面,用户可以在此界面上兑换他们的代码。
2 min read
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