Skip to main content

Custom Storage

In Flutter SDK 1.0.1, custom storage injection is not exposed in Dart API.

Current behavior

  • Flutter bridge does not accept storage adapter in DetourConfig.
  • Persistence is handled by native SDK internals:
    • Android native SDK storage (plugin bridge config passes default storage path)
    • iOS native SDK UserDefaults keys for first-entrance and analytics device ID

Practical impact

  • You cannot pass a Flutter-level storage implementation (for example Hive/SecureStorage) to Detour yet.
  • Deferred-link first-launch semantics depend on native persisted state.
  • To retest deferred flow, use reinstall flow (see Testing & Troubleshooting).