After you purchase a subscription on a device, the subscription tile disappears. However, the most recent retail folio still shows a purchase price and is not downloadable (entitled). The expected result is that the most recent folio's status changes so that it can be downloaded.
If a DPS application account does not have a value in the "iTunes Connect Shared Secret" field that matches what is in our iTunes Connect account, subscriptions don't function correctly, even though your end users are charged. Correcting this value and advising end users to use the Restore Purchases command resolves failures due to incorrect or missing Shared Secret values.
If the folio in question has renditions, proceed to the following document and attempt its solution. Otherwise, check the additional solutions described below.
When you test in the Apple sandbox environment, any folio that has a future publication date shows this failure mode. This issue is due to the "time compression" feature of the sandbox environment. In the sandbox, one year is compressed to one hour. So, a folio with a publication date that's more than one hour from the time of your subscription purchase is seen as outside a one-year subscription. Therefore, it's not entitled.
Solution 4: If testing in the Apple sandbox, ensure that the Bundle Version value is higher than the previous version.
If the Bundle Version, aka the CFBundleVersion, of the application is not higher than the previous version, Restore Purchase command in the iTunes sandbox doesn't work. Contact Adobe DPS Enterprise Support using the contact information in the DPS landing page at:
If you have a folio published as Public and Retail, but isn't cleared for sale in iTunes Connect, it consumes the entitlement, even though it doesn't show in the library. These folios are usually prepared in advance for Apple review, but they do not have to be public for the review process.
If your most recent folio is published with the state Free, there is a defect that caused it to be consumed as the most recent folio for entitlement. This defect has been fixed in V19. If you are not can't update your viewer, or require an interim workaround, see solution 5b below.
If your viewer code is earlier than V19, and your most recent folio based on publication date is a free folio, change the folio's publication date so that it is earlier than the most recent retail folio.
When a subscription is purchased, the entitlement algorithm entitled all folios with publication date values that are more recent than the subscription start timestamp. If there isn't a future folio that matches this requirement, it instead entitles the most recent, previous retail folio, based on the publication date metadata.
In cases where this algorithm doesn't meet the needs of its customers, Adobe is actively pursuing fixes for future releases.