🐥
【Flutter】ログイン情報を保存する方法【超簡易メモ】
目的
- アプリを開いた時にログイン情報(アドレスとパスワード)が入力されている状態を作る
↓↓こんな感じ
実装
やることは以下の3点だけ。
- flutter_secure_storageをインストール
- ログイン成功時、各値をアプリのに保存
- ログイン画面表示時、保存されている値を入力フォームに入れる
import 'package:flutter_secure_storage/flutter_secure_storage.dart'
// インスタンス
const storage = FlutterSecureStorage();
// 書き込み(ログイン成功時、入力された値を保存)
storage.write(key: "email", value: "xxxxxx@xxxx.com");
storage.write(key: "password", value: "password");
// 読み取り(ログイン画面で、保存されている値を入力フォームに入れる)
final String email = storage.read(key: "email") ?? ""
final String password = storage.read(key: "password") ?? ""
Discussion