License Verification (Mac)

When working with licensing we recommend that you periodically verify activated licenses with our platform, to confirm that they are still active and valid.


if (paddleProduct.activated) {
	[paddleProduct verifyActivationWithCompletion:^(PADVerificationState state, NSError * _Nullable error) {
		// Examine the verification state to determine the result of the verification attempt
	}];
}

if paddleProduct!.activated {
    paddleProduct?.verifyActivation(completion: { (state: PADVerificationState, error: Error?) in
        // Examine the verification state to determine the result of the verification attempt
    })
}

Products have additional properties that will allow you to fine tune your verification frequency, properties such as lastVerifyDate and lastSuccessfulVerifiedDate.

Questions about Paddle?

If you need any help regarding your Paddle integration, please get in touch with our Customer Success team using the form below.