型プロパティ


currentEntitlements


顧客にアプリ内購入とサブスクリプションの権利を与える最新の取引のシーケンス。


iOS 15.0+ iPadOS 15.0+ macOS 12.0+ tvOS 15.0+

VisionOS 1.0+ WatchOS 8.0+

var currentEntitlements: Transaction.Transactions { get }




以下で言及


あなたのアプリでサブスクリプション提供コードをサポート
(Supporting subscription offer codes in your app)


あなたのアプリで再獲得提供をサポート
(Supporting win-back offers in your app)


アプリの取引を使用したビジネスモデル変革のサポート
(Supporting business model changes by using the app transaction)



議論


現在の entitlement (資格) のシーケンスは、顧客が資格を持つ各製品の最新の取引を発行します。具体的には、以下のとおりです:


  • 非消耗品のアプリ内購入ごとの取引


  • Product.SubscriptionInfo.RenewalState の状態が subscribed または inGracePeriod である各自動更新サブスクリプションの最新の取引

  • 終了したものを含む、各非更新サブスクリプションの最新の取引

  • App Store が返金または取り消した製品は、現在の entitlement (資格) には表示されません。消耗品のアプリ内購入も、現在の資格には表示されません。未完了の消耗品の取引を取得するには、Transactionunfinished または all シーケンスを使用して下さい。


    以下の例は、現在の資格を反復処理する方法を示しています。


    1. func refreshPurchasedProducts() async {
    2. // Iterate through the user's purchased products.
    3. for await verificationResult in Transaction.currentEntitlements {
    4. switch verificationResult {
    5. case .verified(let transaction):
    6. // Check the type of product for the transaction
    7. // and provide access to the content as appropriate.
    8. ...
    9. case .unverified(let unverifiedTransaction, let verificationError):
    10. // Handle unverified transactions based on your
    11. // business model.
    12. ...
    13. }
    14. }
    15. }




    以下も見よ


    取引の履歴と権利


    struct Transaction

    顧客があなたのアプリ内で製品を購入したことを示す情報。


    static var updates: Transaction.Transactions

    システムがアプリ外部または他のデバイスで発生する取引を作成または更新するときに取引を発行する非同期シーケンス。


    static var all: Transaction.Transactions

    あなたのアプリのすべての顧客の取引を発行するシーケンス。














    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ