インスタンスメソッド


callAsFunction(_:options:)


StoreKit SwiftUI iOS 17.0+ iPadOS 17.0+ Mac Catalyst 17.0+

macOS 14.0+ tvOS 17.0+ visionOS 1.0+ watchOS 10.0+

func callAsFunction(
_ product: Product,
options: Set<Product.PurchaseOption> = []
) async throws -> Product.PurchaseResult




パラメータ


product

顧客が購入するアプリ内購入 Product


options

購入に関連付けることができるオプションのセット (Product.PurchaseOption)。



戻り値


購入の結果、Product.PurchaseResult



議論


このメソッドを直接呼び出さないでください。SwiftUI は、製品とオプションを引数として PurchaseAction 構造体を呼び出すときにこのメソッドを呼び出します。


このメソッドは、Product.PurchaseError または StoreKitError を throw する場合があります。


Swift が callAsFunction(_:options:) メソッドを使用して呼び出しサイトの構文を簡素化する方法については、Swift プログラミング言語特別な名前のメソッド を参照してください。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ