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