Flutter SDK Configuration

After you've installed the Magify Flutter SDK, the next step is configuring it for your application.

Configuration happens in one place: the MagifyConfig object you pass to MagifyClient.instance.init. There is no separate native setup step — the values you put in MagifyConfig (and its ios and android sections) are all the SDK needs on both platforms.

This section covers:

  • SDK Initialization — how init works, its semantics when called more than once, and how errors surface on the Dart side.
  • Configuration options — a full reference of every field on MagifyConfig, MagifyIosConfig and MagifyAndroidConfig.
  • Integration with other SDK — how to feed attribution, cost and purchase-validation data from external SDKs (AppsFlyer, Adjust, RevenueCat, and others) into Magify.

Next step

Start with SDK Initialization to see the init call in detail.

Related articles

Magify Service

Network

PurchaseStore

InternalLinkProduct

ContentItem

AdvertiserService