型メソッド


promotionalOffer(offerID:keyID:nonce:signature:
timestamp:)


自動更新サブスクリプションに販売促進提供を適用します。


iOS 15.0+ iPadOS 15.0+ macOS 12.0+

tvOS 15.0+ visionOS 1.0+ watchOS 8.0+

static func promotionalOffer(
offerID: String,
keyID: String,
nonce: UUID,
signature: Data,
timestamp: Int
) -> Product.PurchaseOption




パラメータ


offerID

サブスクリプション提供の識別子、id


keyID

サブスクリプションキーのキー ID。


nonce

署名で使用される、再生されない値。小文字を使用します。


signature

あなたのサーバ上で生成する提供パラメータの暗号署名。


timestamp

署名をあなたが生成するときの UNIX 時間 (ミリ秒単位)。



戻り値


purchase(options:) で使用する Product.PurchaseOption のインスタンス。


議論


keyID、nonce、signature、および timestamp の詳細については、プロモーションオファーの署名の生成 (Generating a signature for promotional offers) を参照してください。購入オプションで appAccountToken(_:) を指定する場合、signature を生成するときにその値を含めなければなりません。署名内のアプリアカウントの徴しと nonce の UUID 文字列表現には小文字を使用します。


プロモーション提供を使用して、iOS、iPadOS、macOS、tvOS の自動更新サブスクリプションに割引または無料のサービス期間を提供できます。あなたのアプリでプロモーションオファーを提供するには、App Store Connect アカウント提供を設定しなければなりません。あなたの提供を構成するには、自動更新サブスクリプションに対するプロモーションオファーの設定 を参照してください。





以下も見よ


購入オプションの設定


static func appAccountToken(UUID) -> Product.PurchaseOption

購入をあなたのシステム内のアカウントに関連付けるための UUID を設定します。


static func winBackOffer(Product.SubscriptionOffer) -> Product.PurchaseOption

購入に適用する再獲得提供を設定します。


static func promotionalOffer(offerID: String, signature: Product.SubscriptionOffer.Signature) -> Product.PurchaseOption


static func quantity(Int) -> Product.PurchaseOption

顧客が購入するアイテムの数量を示します。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ