Silent Licensing (Mac SDK v4)

Silent Licensing allows you to use the functionality of the Paddle SDK with your own UI

If you’re making use of our licensing but want to use your own, custom UI then you’ll need to make the activation call manually and handle the result:


[paddleProduct activateEmail:@"example@email.com"
					 license:@"ABCD-EFGH-IJKL-MNOP"
				  completion:^(BOOL activated, NSError * _Nullable error) {
	// Handle the activation result
}];

If you only want to replace our activation UI then you’ll want to make use of the delegate method on the main Paddle singleton instance:


- (nullable PADDisplayConfiguration *)willShowPaddleUIType:(PADUIType)uiType product:(nonnull PADProduct *)product