import 'package:shared_preferences/shared_preferences.dart'; class SettingUtil { //设置推送 static Future setPush(bool enable) async { SharedPreferences prefs = await SharedPreferences.getInstance(); return await prefs.setBool("setting_push", enable); } ///是否允许推送 static Future isEnablePush() async { SharedPreferences prefs = await SharedPreferences.getInstance(); bool? result = prefs.getBool("setting_push"); result ??= true; return result; } //设置推荐广告 static Future setRecommendAd(bool enable) async { SharedPreferences prefs = await SharedPreferences.getInstance(); return await prefs.setBool("setting_recommend_ad", enable); } ///是否允许推荐广告 static Future isEnableRecommendAd() async { SharedPreferences prefs = await SharedPreferences.getInstance(); bool? result = prefs.getBool("setting_recommend_ad"); result ??= true; return result; } //设置推荐广告 static Future setLocationSpan(int second) async { SharedPreferences prefs = await SharedPreferences.getInstance(); return await prefs.setInt("setting_location_span", second); } ///是否允许推荐广告 static Future getLocationSpan() async { SharedPreferences prefs = await SharedPreferences.getInstance(); int? result = prefs.getInt("setting_location_span"); result ??= 30; return result; } }