flutter_secure_storage_platform_interface

2.1.1

A common platform interface for the flutter_secure_storage plugin.

Download archive

Readme

flutter_secure_storage_platform_interface

This is the common platform interface for flutter_secure_storage.

Features

  • Provides a standardized API for all platform implementations.

Installation

Add the dependency in your pubspec.yaml and run flutter pub get.

Usage

This package is not used directly. It provides the foundation for all other platform implementations of flutter_secure_storage.

License

This project is licensed under the BSD 3 License. See the LICENSE file for details.

Changelog

Changelog

2.1.1 (2026-09-15)

Bug Fixes

  • don't report pending namespace recovery as data loss in checkUpgradeStatus (f795d52)

2.1.0 (2026-09-09)

Features

  • add checkUpgradeStatus() to report data lost on a direct major upgrade (#1243) (fc716ea)

2.0.3 (2026-08-05)

Bug Fixes

  • remove redundant ./ prefix from part directives (cc7018d)

2.0.2

Remove redundant ./ prefix from part directives.

2.0.1

Remove dart:io to support WASM build of web.

2.0.0

  • This plugin requires a minimum dart sdk of 3.3.0 or higher and a minimum flutter version of 3.19.0.
  • Migrated to new analyzer and clean-up code.

1.1.2

Adds onCupertinoProtectedDataAvailabilityChanged and isCupertinoProtectedDataAvailable via MethodChannelFlutterSecureStorage to prevent breaking changes.

1.1.1

Reverts onCupertinoProtectedDataAvailabilityChanged and isCupertinoProtectedDataAvailable.

1.1.0

Adds onCupertinoProtectedDataAvailabilityChanged and isCupertinoProtectedDataAvailable.

1.0.2

  • Update Dart SDK Constraint to support <4.0.0 instead of <3.0.0.

1.0.1

1.0.0

  • Initial release. Contains the interface and an implementation based on method channels.
  • Changed effective_dart to flutter_lints

Installing

export PUB_HOSTED_URL=https://pub.mirror.p-hatan.com
flutter pub add flutter_secure_storage_platform_interface
pubspec.yaml
name: flutter_secure_storage_platform_interface
description: A common platform interface for the flutter_secure_storage plugin.
homepage: https://github.com/mogol/flutter_secure_storage
version: 2.1.1
resolution: workspace

environment:
  sdk: '>=3.5.0 <4.0.0'
  flutter: '>=3.19.0'

dependencies:
  flutter:
    sdk: flutter
  plugin_platform_interface: ^2.1.8

dev_dependencies:
  flutter_test:
    sdk: flutter
  mockito: ^5.6.4
  very_good_analysis: ^10.0.0

Version history

VersionPublishedArchiveSHA-256
1.0.0On demandDownload9af003de…073b32
1.0.1On demandDownloadb3773190…0cb81b
1.0.2On demandDownload0d4d3a5d…a61d7e
1.1.0On demandDownloadfa6beabb…a7fd49
1.1.1On demandDownload301f67ee…c28a4a
1.1.2On demandDownloadcf91ad32…9ac4a8
2.0.0On demandDownloadb8337d3d…1ef85d
2.0.1On demandDownload8ceea122…b435d6
2.0.2On demandDownload06686df4…770633
2.0.3On demandDownload78806005…877db4
2.1.0On demandDownload4bc03384…6e2719
2.1.1Cached · Upstream SHA-256 matchedDownload64951127…100045

Dependencies

flutter { "sdk": "flutter" }

plugin_platform_interface "^2.1.8"