インスタンスプロパティ


jsonRepresentation


サブスクリプション更新情報の JSON 表現。


iOS 15.0+ iPadOS 15.0+ macOS 12.0+

tvOS 15.0+ visionOS 1.0+ watchOS 8.0+

let jsonRepresentation: Data { get }




議論


jsonRepresentation は、JWSRenewalInfoDecodedPayload (JWSRenewalInfoDecodedPayload) オブジェクトと同じ JSON スキーマを持つ UTF-8 文字列データです。JSON データを使用して、サブスクリプション更新情報をあなた独自のデータ型に復号することも、Product.SubscriptionInfo.RenewalInfo 値とそのプロパティを直接使用することもできます。


サブスクリプション更新情報の JSON Web Signature (JWS) Compact Serialization は、VerificationResultjwsRepresentation プロパティで使用できます。JWS 文字列は、ヘッダー、ペイロード、署名の 3 つの Base64URL のコード化されたコンポーネントで構成され、ピリオドで区切られています。jsonRepresentation は、Base64URL で復号されたペイロード コンポーネントです。


注意

サブスクリプションの更新情報をあなたのサーバに送信したり保存したりする場合は、jwsRepresentation を使用して署名を検証してから解析してください。













トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ