Skip to content

Status module

  • Enum: AffiseModules.STATUS (lib/module/affise_modules.dart:13)
  • Native key: "Status" (lib/module/affise_modules.dart:45)

README 520-526 — module status inspection. Also required by the deferred-deeplink APIs (README 1481, 1495).

Cross-platform. No dedicated Affise.module.status accessor; use Affise.module.getStatus(...) with AffiseModules.STATUS as the module argument.

  • Android: implementation "com.affise:module-status:$affise_version"
  • iOS: pod 'AffiseModule/Status', affise_version
void getStatus(AffiseModules module, OnKeyValueCallback callback);
// lib/module/attribution/affise_attribution_module.dart:41
// exposed as Affise.module.getStatus

typedef OnKeyValueCallback = void Function(List<AffiseKeyValue> data);lib/module/on_key_value_callback.dart:3.

class AffiseKeyValue { String key; String value; }lib/module/affise_key_value.dart:1-12.

Affise.module.getStatus(AffiseModules.STATUS, (response) {
// handle status response
});

Use the Deep linking feature page — Affise.getDeferredDeeplink and Affise.getDeferredDeeplinkValue both require this module.

Future<List<AffiseModules>> getModulesInstalled();
// lib/module/attribution/affise_attribution_module.dart:49

UNVERIFIED: ProviderType additions — the README does not enumerate.