registerDeeplinkActionHandler
Register a handler that calls back with a when a paywall's Deeplink Button is invoked
NamiPaywallManager.registerDeeplinkActionHandler { destination in
// Calls back with a string value as configured in the Paywall Creator
}
NamiPaywallManager.registerDeepLinkHandler { paywallActivity, destination ->
// Calls back with destination value for Deeplink Button configured
// in the Paywall Creator
}
import {NamiPaywallManager} from 'react-native-nami-sdk';
const subscriptionDeeplinkRemover =
NamiPaywallManager.registerDeeplinkActionHandler((destination) => {
console.log('deeplink action ', destination);
});
' This is a condensed example.
' See the full example in the Demo app:
' https://github.com/namiml/nami-roku/blob/main/Demo/components/NamiDataSource.brs
' https://github.com/namiml/nami-roku/blob/main/Demo/components/NamiDataSource.xml
sub init()
setupLocals()
initializeNamiSDKValues()
end sub
sub setupLocals()
m.scene = m.top.getScene()
m.namiPaywallManager = m.namiManager.namiPaywallManager
end sub
sub initializeNamiSDKValues()
m.namiPaywallManager.callFunc("registerDeeplinkActionHandler", m.top)
end sub
function deeplinkActionHandlerCallback(url)
' deeplink url open process
print "NamiDataSource : deeplinkActionHandlerCallback : deeplink url : " url
end function
Last updated