A quick way to confirm the SDK is wired up correctly before you ship.
So your own activity is easy to find and filter in the dashboard, tag the session:
Keewano.markAsTestUser('dev');The marker travels with every batch and persists across restarts, so a single call at startup is enough during development.
Run the app and exercise the paths you care about:
- launch and background / foreground the app (session and lifecycle events)
- tap a few buttons (button-click events)
- navigate between screens (scene events, if you added the navigation hook)
- trigger a purchase or a custom event
Check the dashboard for your test-user session and verify the events you produced show up. Because delivery is batched and retried, allow a short delay - events are flushed on a timer, not instantly.
Tip
Point endpoint at your staging ingress while testing so test data never lands in
production. See Configuration.
Put the device in airplane mode, generate a few events, then reconnect. The queued events should ship automatically, oldest-first, with nothing lost. See Offline Analytics.
Note
You do not need to call any flush or sync method - reconnect handling is automatic.
For a clean stop in a test, call await Keewano.shutdown() (see Offline Analytics).
Related: Example Integration | Offline Analytics | Data Privacy