Subscription License Validation


Important: If you have shipped PSPDFKit 5.1.0 - 5.1.4 for iOS or 2.0.0 - 2.1.0 for Android you should update to a newer version immediately. The just mentioned versions have a bug where expired licenses will fail the license verification process and thus cause your app to exit unexpectedly.

Versions outside of this range will log if an expired subscription license is used, but continue to function as expected on actual devices. We strongly suggest updating as soon as possible, as using an expired license is not the intended behavior.

We apologize for any inconvenience this may have caused.

How License Validation Works

License validation in PSPDFKit happens offline to ensure that no network communication happens between PSPDFKit and end user devices. (You can learn more in our PSPDFKit SDK Security article.) Simply renewing the license on our backend will not change anything about the behavior in your application. We don't want or have the ability to change how your apps behave in production.

Workarounds

Date

As a temporary workaround, you can change the date on the iOS device - a few months back should work and re-enable working with the app, until you've pushed a fix that correctly addresses this issue.

App Store

If your app is in the App Store and this is causing you issues, we recommend asking for an Expedited App Review which usually is processed in under a day.

Was this page helpful? We're happy to answer any questions.