UI Analytics
Listen to the events
Purchasely.start(withAPIKey: "API_KEY", eventDelegate: self)[Purchasely startWithAPIKey:@"API_KEY"
appUserId:@"USER_ID"
eventDelegate:self
uiDelegate:nil
logLevel: LogLevelInfo];Purchasely.Builder(applicationContext)
.apiKey("API_KEY")
.eventListener(eventListener)
.stores(listOf(GoogleStore(), HuaweiStore(), AmazonStore()))
.build()
.start()new Purchasely.Builder(applicationContext)
.apiKey("API_KEY")
.eventListener(eventListener)
.stores(listOf(GoogleStore(), HuaweiStore(), AmazonStore()))
.build()
.start();// Nothing special to setup, just go to "receive the events"// Nothing special to setup, just go to "receive the events" Purchasely.setEventDelegate(self)[Purchasely setEventDelegate:self];Purchasely.eventListener = eventListenerPurchasely.setEventListener(eventListener);// Nothing special to setup, just go to "receive the events"// Nothing special to setup, just go to "receive the events" func eventTriggered(_ event: PLYEvent, properties: [String : Any]?) {
switch event {
case .linkOpened:
print("Link opened")
default:
print("Ignored")
}
}- (void)eventTriggered:(enum PLYEvent)event properties:(NSDictionary<NSString *,id> * _Nullable)properties {
switch (event) {
case PLYEventLinkOpened:
NSLog(@"Link opened");
default:
NSLog(@"Ignored");
}
}private val eventListener = object : io.purchasely.ext.EventListener {
override fun onEvent(event: PLYEvent) {
when (event) {
PLYEvent.LoginTapped -> Log.d("Purchasely", "Login tapped, we should open login page")
}
}
}Event list
Last updated