Listening for Good Moments
Register a background observer to trigger a callback when it’s a good moment to engage the user.
Registering an Observer
ContextManager.registerContextObserver(flowName: "upsell_in_app_message") { context in
// Present your upsell here and then log its positive/negative outcome
}Logging Outcomes
Unregistering an Observer
ContextManager.unregisterContextObserver(flowName: "upsell_in_app_message")Calibration Phase
Best Practices & Caveats
FAQs
Why does the observer unregisters itself after identifying the first good moment?
How does model training work during the calibration phase?
Last updated
Was this helpful?