Contents

jsonRepresentation

The JSON representation of the subscription renewal information.

Declaration

var jsonRepresentation: Data { get }

Discussion

The jsonRepresentation is UTF-8 string data that has the same JSON schema as the JWSRenewalInfoDecodedPayload object. You can use the JSON data to decode the subscription renewal information into your own data type, or use the Product.SubscriptionInfo.RenewalInfo value and its properties directly.

The JSON Web Signature (JWS) Compact Serialization for the subscription renewal information is available in the jwsRepresentation property of the VerificationResult. The JWS string consists of three Base64URL-encoded components, separated by a period: a header, a payload, and a signature. The jsonRepresentation is the Base64URL-decoded payload component.