From 9c5be24383929d60903db5187655944d260a002f Mon Sep 17 00:00:00 2001 From: PH2 <1293456824@qq.com> Date: Thu, 6 May 2021 14:13:25 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81imei=E5=8F=AA=E6=9C=89=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E5=90=8C=E6=84=8F=E7=94=A8=E6=88=B7=E5=8D=8F=E8=AE=AE?= =?UTF-8?q?=E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B=E6=89=8D=E8=8E=B7=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/util/global_config.dart | 3 +++ lib/util/net_util.dart | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/util/global_config.dart b/lib/util/global_config.dart index b4abf9c..b77415a 100644 --- a/lib/util/global_config.dart +++ b/lib/util/global_config.dart @@ -50,4 +50,7 @@ class GlobalConfig { ///guide缓存表记 static final String GUIDE='sp_guide'; + /// 用户协议显示 用户是否同意隐私协议 + static String isShowPolicy = "is_show_policy"; + } diff --git a/lib/util/net_util.dart b/lib/util/net_util.dart index a4ed6c6..6494ed4 100644 --- a/lib/util/net_util.dart +++ b/lib/util/net_util.dart @@ -446,7 +446,11 @@ class NetUtil { /// 获取Android imei static Future getImei() async { try { - return await FlutterAlibc.getUdid(); + // 用户同意隐私协议之后才能读取 + String isShowPolicy = await SharedPreferencesUtil.getStringValue(GlobalConfig.isShowPolicy); + if (!EmptyUtil.isEmpty(isShowPolicy) && '1' == isShowPolicy) { + return await FlutterAlibc.getUdid(); + } } catch (e, s) { Logger.error(e, s); }