import 'package:makemoney/utils/share_preference.dart';
|
import 'package:shared_preferences/shared_preferences.dart';
|
|
class SettingUtil {
|
//设置推送
|
static Future<bool> setPush(bool enable) async {
|
await _setSetting("pushUnDisturb", enable);
|
return true;
|
}
|
|
///是否允许推送
|
static Future<bool?> isEnablePush() async {
|
return await _getSetting("pushUnDisturb");
|
}
|
|
//设置推荐广告
|
static Future<bool> setRecommendAd(bool enable) async {
|
await _setSetting("adRecommend", enable);
|
return true;
|
}
|
|
///是否允许推荐广告
|
static Future<bool?> isEnableRecommendAd() async {
|
return await _getSetting("adRecommend");
|
}
|
|
//设置推荐内容
|
static Future<bool> setRecommendContent(bool enable) async {
|
await _setSetting("contentRecommend", enable);
|
return true;
|
}
|
|
///是否允许推荐内容
|
static Future<bool?> isEnableRecommendContent() async {
|
return await _getSetting("contentRecommend");
|
}
|
|
static _setSetting(String key, bool value) async {
|
await dataMethodChannel
|
.invokeMethod("setSetting", {"key": key, "value": value});
|
}
|
|
static Future<bool?> _getSetting(String key) async {
|
return await dataMethodChannel.invokeMethod("getSetting", key);
|
}
|
}
|