import 'package:shared_preferences/shared_preferences.dart'; /// 首次引导向导完成标记(shared_preferences 持久化)。 class FirstRun { static const _key = 'first_run_done'; static Future isDone() async { final prefs = await SharedPreferences.getInstance(); return prefs.getBool(_key) ?? false; } static Future complete() async { final prefs = await SharedPreferences.getInstance(); await prefs.setBool(_key, true); } /// 重新运行向导(设置入口用)。 static Future reset() async { final prefs = await SharedPreferences.getInstance(); await prefs.setBool(_key, false); } }