struct Product
struct Product.SubscriptionInfo
App 内购买项目 API 可以利用并发编程支持等 Swift 功能来简化 App 内购买项目工作流程。使用这个 API 可以载入产品信息、在你的商店中显示 App 内购买项目、管理对内容和订阅的访问权限,以及接收 App Store 签名的交易信息。这个 API 可以在异步操作期间利用 Swift 并发来内嵌返回结果,而无须使用委托对象。
App 内购买项目 API 提供了:
App Store 签名的 JSON Web Signature (JWS) 格式的交易信息。
易于在客户端进行解析的交易和订阅状态信息。
用于简化为客户解锁内容和服务的授权确定过程的授权 API current
。
要在你的 App 中支持商店,请实现以下功能:
使用交易侦听器 updates
侦听交易状态更改,以便在 App 运行时提供最新服务和内容。
使用产品请求 products(for:)
从 App Store 请求要在你的 App 中显示的产品。
使用 purchase(options:)
让用户能够从 App Store 购买你的 App 内产品。
使用交易功能 current
遍历用户的 App 内购买项目并解锁已购买的内容和服务。
可以选择验证你从 API 收到的签名交易和签名订阅状态信息。
要使用 App 内购买项目,你必须首先在 App Store Connect 中配置产品。在开发 App 时,你可以添加或移除产品,也可以完善或重新配置现有的产品。有关更多信息,请参阅“App 内购买项目配置流程”。
你还可以将在多个平台上运行的 App 和 App 内购买项目作为单个购买项目进行提供。有关通用购买项目的更多信息,请参阅“提供通用购买项目”。
struct Product
struct Product.SubscriptionInfo
struct Transaction
struct Product.SubscriptionInfo.Status
enum VerificationResult
enum AppStore
struct Storefront
enum StoreKitError
为什么来姨妈会拉肚子 | 尿酸高是什么问题 | 有情人终成眷属是什么意思 | vape是什么意思 | 尿酸高什么引起的 |
省略号的作用是什么 | 低血糖吃什么好的快 | 白细胞低有什么症状 | 替拉依是什么药 | 假性宫缩是什么感觉 |
尿频尿急是什么症状 | 乌龟的天敌是什么动物 | 百什么百什么的成语 | 袖珍人是什么 | 什么的城楼 |
看走眼是什么意思 | 建字五行属什么 | 医生五行属什么 | 喝红花有什么作用与功效 | 恶心想吐胃不舒服是什么原因 |
结石是什么hcv9jop2ns5r.cn | 减肥吃什么药hcv7jop6ns6r.cn | 积液是什么原因造成的jiuxinfghf.com | 尿蛋白高有什么危害hcv8jop4ns8r.cn | 法图麦在回族什么意思hcv8jop1ns7r.cn |
生生不息是什么意思hcv8jop6ns7r.cn | 身心合一是什么意思hcv8jop9ns5r.cn | 老人脚肿是什么征兆hcv9jop5ns5r.cn | 梦见自己来月经了什么预兆hcv9jop6ns2r.cn | goldlion是什么档次hcv8jop5ns7r.cn |
咽炎雾化用什么药最好hcv9jop2ns0r.cn | 风湿病挂什么科hcv9jop4ns0r.cn | 627是什么意思hcv9jop8ns3r.cn | 左甲状腺是什么病liaochangning.com | 苍苍什么hcv8jop5ns5r.cn |
ab型血和b型血生的孩子是什么血型hcv9jop3ns7r.cn | 什么东西补气血效果最好hcv8jop3ns4r.cn | col是什么的缩写hcv7jop9ns0r.cn | 乙肝有什么症状hcv8jop6ns9r.cn | 催产素是什么hcv7jop5ns4r.cn |