小编Ker*_*n97的帖子

Flutter 安全存储问题:无法读取或写入键和值

我正在使用这个包在 Flutter 移动应用程序中存储一些登录凭据。我使用的版本是v5.0.2。我不确定我是否以正确的方式存储或读取该值。有谁知道如何检查它,或者我错过了什么或做错了什么。

import 'package:flutter_secure_storage/flutter_secure_storage.dart';

class SecureStorage {
  final _storage = const FlutterSecureStorage();

  Future<Map<String, String>> _readAll() async {
    return await _storage.readAll(
        iOptions: _getIOSOptions(), aOptions: _getAndroidOptions());
  }

  void deleteAll() async {
    await _storage.deleteAll(
        iOptions: _getIOSOptions(), aOptions: _getAndroidOptions());
    _readAll();
  }

  Future<String?> readSecureData(String key) async {
    return await _storage.read(key: key);
  }

  Future<void> deleteSecureData(String key) async {
    return await _storage.delete(key: key);
  }

  void writeSecureData(String key, String value) async {
    await _storage.write(
      key: key,
      value: value,
      iOptions: _getIOSOptions(),
      aOptions: _getAndroidOptions(),
    );
  }

  IOSOptions …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-dependencies

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

dart ×1

flutter ×1

flutter-dependencies ×1