型プロパティ


intents


顧客がアプリ外で購入を開始したときに購入意図を発行する非同期シーケンス。


iOS 16.4+ iPadOS 16.4+ Mac Catalyst 16.4+ macOS 14.4+

static var intents: PurchaseIntent.PurchaseIntents { get }





以下で言及


あなたのアプリ内で再獲得提供をサポートする


あなたのアプリ内で販売促進されたアプリ内購入をサポートする



議論


顧客が App Store 上で販売促進対象商品を選択したり、再獲得提供を利用したりして、あなたのアプリ外で購入手続きを開始すると、あなたのアプリは購入意図を受け取ります。product オブジェクトを使用して、購入の完了、商品のロック解除、その他あなたのアプリ固有のワークフローなど、あなたのアプリの購入ワークフローを完了します。


以下のサンプルコードは、購入意図を受け取り、購入ワークフローを完了するメソッドを呼び出します。


func purchaseProduct(_ product: Product) async {
    // Complete the purchase workflow.
    do {
        try await product.purchase()
    }
    catch {
        // Add your code to handle errors.
    }
    // Add your code for the remaining purchase workflow.
}

for await purchaseIntent in PurchaseIntent.intents {
    // Receive the purchase intent and then complete the purchase workflow.
    await purchaseProduct(purchaseIntent.product)
}




以下も見よ


購入意図の取得


struct PurchaseIntents

顧客がアプリ外で開始する購入に対する購入意図の非同期シーケンス。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ