Skip to main content
Clears the current user ID, all user attributes, and any claim still waiting on strict verification. On iOS it also clears the SDK’s cached entitlements. A new anonymous ID is generated automatically.
The language set with setLanguage() survives reset(). It is a preference of the device, like appearance, not user state, so a logout leaves it in place. Only clearLanguage() removes it.

Signature

Parameters

None.

Usage

You don’t need to call configure() again after reset(). The SDK keeps running under the new anonymous ID.
Your registered purchase controller survives reset(). It is app-level wiring, not user state, so logging a user out does not require registering it again.