Skip to main content

⚙️ Lifecycle API

initialize

Starts Flutter engine, exchanges API key for SDK token.

Must complete before connect or UI.

connect

Parameters: token, gender, height, weight.

Returns / exposes user profile id. Do not pass userId in.

disconnect

Clears user session. SDK remains initialized.

dispose (native)

Tears down engine. Call initialize again to restart.

Flutter-only

APIPurpose
resetSessionAlias for disconnect
isInitialized / isConnectedState checks

RN lifecycle

onPause, onResume, onMemoryWarning — forward from host app when required by your package version.