global.dart 695 字节
import 'package:cp_offline_manage/common/values/storage.dart';
import 'package:flutter/cupertino.dart';
import '../utils/share_preferences.dart';

///全局静态数据
class Global {
  /// 是否第一次打开
  static bool? isFirstOpen;
  /// init
  static Future init() async {
    // 运行初始
    WidgetsFlutterBinding.ensureInitialized();
    // 工具初始
    await SharePreferenceUtils().init();
    // 读取设备第一次打开
    isFirstOpen = SharePreferenceUtils().getBool(STORAGE_DEVICE_FIRST_OPEN_KEY);
    isFirstOpen ??= true;
  }

  // 保存用户已打开APP
  static saveAlreadyOpen() {
    SharePreferenceUtils().setBool(STORAGE_DEVICE_FIRST_OPEN_KEY, false);
  }
}