Offline mode
static void setOfflineModeEnabled(bool enabled); // lib/affise.dart:67static Future<bool> isOfflineModeEnabled(); // lib/affise.dart:74Affise.settings(affiseAppId, secretKey).start(); // Start Affise SDK
Affise.setOfflineModeEnabled(true); // to enable offline modeAffise.setOfflineModeEnabled(false); // to disable offline modeAffise.isOfflineModeEnabled(); // returns true or false describing current tracking stateBehavior
Section titled “Behavior”“While offline mode is enabled, your metrics and other events are kept locally, and will be delivered once offline mode is disabled. Offline mode is persistent as Application lifecycle, and will be disabled with process termination automatically.”
README 1516-1519
From the Dart doc comment (lib/affise.dart:63-66):
“When enabled, no network activity should be triggered by this library, but background work is not paused. When offline mode is enabled, all recorded events should be sent”