zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

SwiftUI WWDC21 storekit新增组件之 01 In-App Purchase

App组件 in 01 SwiftUI 新增 WWDC21
2023-09-11 14:18:31 时间

In-App Purchase 是什么

使用基于 Swift 的现代界面为用户提供额外的内容和服务。

概述

应用内购买 API 利用并发等 Swift 功能来简化您的应用内购买工作流程。使用此 API 加载产品信息、在您的商店中显示应用内购买、管理对内容和订阅的访问以及接收 App Store 签名的交易信息。API 在异步操作期间利用 Swift 并发来内联返回结果,而不是使用委托对象。

应用内购买 API 提供:

  • App Store 签名的交易信息,采用 JSON 网络签名 (JWS) 格式。
  • 易于在客户端解析的事务和订阅状态信息。
  • 一种权利 API,可简化确定为您的客户解锁内容和服务的权利。currentEntitlements

要在您的应用中支持商店,请实现以下功能:

  • 使用事务侦听器侦听事务状态更改listener,以在应用程序运行时提供最新的服务和内容。
  • 使用产品请求,从 App Store 请求产品在您的应用中显示request(with:)。
  • 使用户能够使用purchase(options:).
  • 使用交易功能遍历用户的应用内购买并解锁购买的内容和服务。currentEntitlements
    -(可选)验证您从 API 收到的已签名交易和已签名订阅状态信息。

在 App Store Connect 中配置应用内购买

要使用应用内购买,您必须首先在 App Store Connect 中配置产品。在开发应用程序时,您可以添加或删除产品以及优化或重新配置现有产品。有关更多信息,请参阅配置应用内购买的工作流程。

您还可以将在多个平台上运行的应用程序和应用程序内购买作为单次购买提供。有关通用购买的更多信息,请参阅提供通用购买。


加入我们一起学习SwiftUI

QQ:3365059189
SwiftUI技术交流QQ群:518696470
教程网站:www.openswiftui.com