Permissions object give access to the following information:
The original version of the application when first acquired on the store. (iOS only)
The date when the application has been download from the store. (iOS only)
Unique identifier for the subscriber of the app. For more info see Identify the subscriber
Unique identifier of the app installation. It will change if the use reinstall the app
array of Permission associated with this subscriber
Permission object give access to the following information:
true if the permission is coming from an IAP, true if is coming from a valid subscription
if the permission is coming from a subscription contains the expire date
array of sku names that unlocked this permission
entitlement object give access to the following entilement status.
In general any number greatest or equal of 1 means a valid subscription
The customer never bought this product.
The customer received a refund for the subscription.
The customer received a refund due to a perceived issue with the app.
The system canceled the subscription because the customer upgraded.
The customer intentionally cancelled the subscription.
The product is no longer available.
The customer did not accept the price increase.
The receipt is fully expired due to a billing issue.
The receipt is expired but the subscription is still in a billing-retry state. If grace period is enabled this state excludes subscriptions in grace period.
The receipt is out of date or there is another purchase issue.
The subscription expired but is in grace period.
The subscription is an off-platform subscription.
The subscription is a non-renewing subscription.
The subscription is active and auto-renew is off.
The subscription is active and auto-renew is on.
Updated about 1 month ago