se_flutter_sdk_us
SolarEngine Flutter SDK for overseas apps. See the SolarEngine integration guide for the complete setup.
Separated attribution
The legacy onAttributionSuccess, onAttributionFail, and getAttribution()
APIs remain available. The two modes are mutually exclusive: when the option is
omitted or false, only the legacy callbacks run; when it is true, only the
UA and RE callbacks run. To receive attribution separately, enable the option
and register the callbacks before initialization:
final config = SolarEngineConfig()
..enableSeparatedAttribution = true
..onUAAttributionSuccess = (data) {}
..onUAAttributionFail = (code) {}
..onREAttributionSuccess = (data) {}
..onREAttributionFail = (code) {};
SolarEngine.initializeWithAppkey(appKey, config);
final uaData = await SolarEngine.getUAAttributionData();
final reData = await SolarEngine.getREAttributionData();
Only separated mode produces UA/RE caches. Both new getters return null until
their cached attribution result is ready.