π‘ Events (Flutter β native)
AzeooEvents notifies the host about SDK state (Pigeon). On Android, implement AzeooSDKListener and assign it to AzeooSDK.shared.listener.
Callbacksβ
| Event | When fired |
|---|---|
onConnectionStatusChanged | Connection state changes |
onUserConnected | User connect succeeds β includes profile |
onUserDisconnected | User disconnect |
onUserProfileChanged | Profile updated |
onThemeChanged | Theme mode or colors changed |
onDeepLinkReceived | Deep link URI received |
onNavigationChanged | SDK requests navigation (module switch, etc.) |
onError | SDK error |
onSDKReady | Flutter side fully ready |
onSDKDisposed | SDK disposed |
onScreensClose | Standalone screen closed |
Android exampleβ
AzeooSDK.shared.listener = object : AzeooSDKListener {
override fun onUserConnected(profile: AzeooUserProfileMessage) {
// update host UI
}
override fun onNavigationChanged(navigation: AzeooNavigationRequestMessage) {
// sync tab bar, etc.
}
}
Wire these when building custom native chrome around the Flutter module.
Generated from pigeons/azeoo_api.dart β regenerate after API changes.