v4.0.13
Fixed:
- Catalina lost license issue
Apple's Catalina (OSX 10.15) update changes the way the archivedDataWithRootObject method on NSData works, which impacts the way Paddle license activations are stored on a user's system.
To enable users to smoothly update their OS to Catalina:
- Your app should integrate Paddle's SDK version 4.0.13 or higher
- You should call the verifyActivationWithCompletion method the first time the app is launched after the OS update, before the activated state is checked
If the above two steps are not implemented, the first time the app attempts to verify an active license, the activated parameter will return NO and the users will be shown the product access dialog.
Entering their existing license at this point will re-license the product, without using up additional activations - however we would recommend handling the migration programatically to provide a smooth user experience.
New:
- Added a specific error message when the number of activations for a license runs out.
- Our SDK now understands that sometimes people enter licenses with spaces.
- Added the ability to use your own custom license path.