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