init
TypeScriptstatic init(): Promise<SKStoreProductViewController>Swift declarationinit()class · iOS 6.0+ · SDK 27.1
@MainActor class SKStoreProductViewControllerstatic init(): Promise<SKStoreProductViewController>Swift declarationinit()loadProductWithParametersCompletionBlock(parameters: Record<string, unknown>, block?: (((arg0: boolean, arg1: (NativeError) | null) => void)) | null): Promise<void>Swift declarationfunc loadProduct(withParameters parameters: [String : Any]) async throws -> BoolloadProductWithParametersImpressionCompletionBlock(parameters: Record<string, unknown>, impression: SKAdImpression, block?: (((arg0: boolean, arg1: (NativeError) | null) => void)) | null): Promise<void>Swift declarationfunc loadProduct(withParameters parameters: [String : Any], impression: SKAdImpression) async throws -> Boolget delegate(): Promise<(SDKHandle) | null>Swift declarationweak var delegate: (any SKStoreProductViewControllerDelegate)? { get set }setDelegate(value?: (Implements<SKStoreProductViewControllerDelegate> | SDKHandle) | null): Promise<void>Swift declarationweak var delegate: (any SKStoreProductViewControllerDelegate)? { get set }No declarations were skipped in this snapshot.