Флаттер постоянный вход - PullRequest
       22

Флаттер постоянный вход

0 голосов
/ 16 апреля 2020

Я пытаюсь войти в систему, используя django бэкэнд. Это отлично работает, и я сохранил комбинацию токена и адреса электронной почты с пакетом shared_preferences. Однако пакет рекомендует не хранить конфиденциальную информацию, что, очевидно, является токеном. Я хочу оставаться в системе, пока я не выйду из приложения.

Как мне сделать sh это?

1 Ответ

1 голос
/ 17 апреля 2020

Вы можете использовать пакет https://pub.dev/packages/flutter_secure_storage
Плагин Flutter для хранения данных в безопасном хранилище:
Брелок используется для iOS
Шифрование AES используется для Android

фрагмент кода

import 'package:flutter_secure_storage/flutter_secure_storage.dart';

// Create storage
final storage = new FlutterSecureStorage();

// Read value 
String value = await storage.read(key: key);

// Read all values
Map<String, String> allValues = await storage.readAll();

// Delete value 
await storage.delete(key: key);

// Delete all 
await storage.deleteAll();

// Write value 
await storage.write(key: key, value: value);
...