Provide rules for when a rules-based paywall should display in your app.
A handler that is called when a Nami triggered paywall is about to be raised automatically that determines if the paywall should be displayed or not.
Does not apply to User-Initiated paywalls displayed with the raisePaywall
method.
NamiPaywallManager.registerAllowAutoRaisePaywallHandler { () -> Bool in
return self.shouldAllowPaywallRaise()
}
[NamiPaywallManager registerAllowAutoRaisePaywallHandler:^BOOL{
return [self shouldAllowPaywallRaise];
}];
NamiPaywallManager.registerApplicationAutoRaisePaywallBlocker {
return Boolean
}
NamiPaywallManager.registerApplicationAutoRaisePaywallBlocker(() -> boolean);
NamiPaywallManager.blockPaywallAutoRaise(bool blockRaise);
Returns
- boolean. True indicating the paywall should be displayed. False indicating it should not.
Flutter specific
- A boolean needs to be set and unset to indicate whether paywall should be displayed or not.