SDKActive

NamiConfiguration

NamiConfiguration is the SDK configuration class for the Nami in-app purchase and subscription platform, available for Apple, Android, Flutter, React Native, Roku, and Web.

Open source page

Field note

What it does

NamiConfiguration provides platform-specific initialization settings for the Nami SDK, including app platform IDs, logging levels, language codes, initial config, provisional grant TTL, and feature flags.

Capabilities

Available capabilities

No use cases filed yet.

Tags

Tags

Ways to use it

Ways to use it

No integrations filed yet.

Product features

Product features

Environment Configuration

Set environment (staging or production) and custom hostname for Roku.

Feature Flags

Enable feature flags or testing overrides via namiCommands or settingsList.

Form Factor and Purchase Channel

Indicate device form factor and override purchase source for Web.

Initial Configuration

Provide JSON string to bootstrap SDK when server config is unavailable.

Language Selection

Specify language code for paywall content and SDK behavior.

Logging Control

Set log level to control SDK verbosity, with production recommendations.

Platform Configuration

Configure SDK for Apple, Android, Flutter, React Native, Roku, and Web platforms with required app platform IDs.

Provisional Grant TTL

Set duration for temporary entitlements, with defaults varying by environment.