Trial Access (Mac)

A common way to let users try out your app before buying is offering a trial period.

Trial lengths for a Paddle SDK product can be set either in the product settings in the seller dashboard or in the product config in your SDK implementation. Note that remote settings will override a local config if both are set.

Active app trials can be reset programmatically by calling the resetTrial method of PADProduct, or expired by calling expireTrial.

By enabling debug mode in your build, these options are also added to the Paddle Debug menu in your app for testing purposes.

You may wish to reset or expire trials on a product version update.