XCode 16.2 日本語化計画
JWS Compact Serialization 形式で、App Store によって署名されたサブスクリプション更新情報。
SignedType が Product.SubscriptionInfo.RenewalInfo. の場合に使用できます。
この JSON Web 署名 (JWS) 値を使用して、あなたのサーバまたはデバイス上であなた独自の JWS 検証を実行します。
jwsRepresentation は、App Store Server API が返す JWSTransaction および App Store Server Notifications から受け取る JWSTransaction と同じです。jwsRepresentation の復号されたペイロードには、deviceVerification と deviceVerificationNonce という 2 つの追加フィールドが含まれます。デバイス上でこれらのフィールドを使用して、JWS 情報がデバイスに属していることを確認して下さい。詳細については、deviceVerificationID を参照してください。
あなたのサーバ上の jwsRepresentation を検証するには、ライブラリがサポートする各言語で利用可能な App Store サーバライブラリの関数 verifyAndDecodeRenewalInfo の使用を検討してください。詳細については、App Store サーバー ライブラリを使用して実装を簡素化する を参照してください。
サブスクリプション更新情報がデバイスに属しているかどうかを確認するために使用するデバイス検証値。
var deviceVerificationNonce: UUID
デバイス検証値を計算するための UUID。
App Store が JWS サブスクリプション更新情報に署名した日付。
JWS サブスクリプション更新情報のヘッダコンポーネント。
JWS サブスクリプション更新情報のペイロードコンポーネント。
署名が適用されるサブスクリプション更新情報データ。
JWS サブスクリプション更新情報の署名コンポーネント。
var signature: P256.Signing.ECDSASignature
JSON Web 署名の署名コンポーネント。