構造体


Product.SubscriptionOffer.Signature


販売促進提供用の暗号署名。


iOS 17.4+ iPadOS 17.4+ macOS 14.4+

tvOS 17.4+ visionOS 1.1+ watchOS 10.4+

struct Signature




概観


販売促進提供の詳細については、あなたのアプリに販売促進提供を実装する (Implementing promotional offers in your app) を参照してください。


App Store サーバーライブラリには、販売促進提供用の署名を生成する関数が用意されています。詳細については、App Store サーバー ライブラリを使用して実装を簡素化する (Simplifying your implementation by using the App Store Server Library) を参照してください。





トピックス


サブスクリプション提供書名の作成


init(keyID: String, nonce: UUID, timestamp: Int, signature: Data)

サブスクリプション提供署名インスタンスを作成します。



署名要素を取得


var keyID: String

暗号署名を生成するためにあなたが使用する秘密キーを識別する文字列。


var nonce: UUID

販売促進提供用にあなたのサーバーが生成する 1 回限りの UUID


var signature: Data

自動更新サブスクリプションの販売促進提供に署名するためにあなたのサーバーが生成する暗号署名。


var timestamp: Int

サーバーが署名を生成した時刻を示す、UNIX 時間形式 (ミリ秒単位) であなたのサーバーが生成するタイムスタンプ。





関連


以下に準拠


Equatable

Hashable

Sendable














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ