28f20da9
吴启风
feat:针对apple审核对支付...
|
1
|
import 'dart:ffi';
|
caec5687
吴启风
feat:header传应用版本号
|
2
|
import 'dart:io';
|
28f20da9
吴启风
feat:针对apple审核对支付...
|
3
|
|
caec5687
吴启风
feat:header传应用版本号
|
4
5
|
import 'package:flutter/cupertino.dart';
import 'package:package_info_plus/package_info_plus.dart';
|
28f20da9
吴启风
feat:针对apple审核对支付...
|
6
7
8
9
10
11
12
13
14
|
import 'package:wow_english/common/core/user_util.dart';
import '../../models/app_config_entity.dart';
import '../request/dao/system_dao.dart';
class AppConfigHelper {
static AppConfigEntityEntity? configEntityEntity;
|
caec5687
吴启风
feat:header传应用版本号
|
15
16
|
static String versionCode = '';
|
28f20da9
吴启风
feat:针对apple审核对支付...
|
17
18
19
20
21
22
23
24
25
26
|
/// 获取用户信息
static Future<Void?> getAppConfig() async {
configEntityEntity = await SystemDao.getAppConfig();
return null;
}
// 是否需要隐藏...
static bool shouldHidePay() {
return configEntityEntity?.isAppReviewing() == true || UserUtil.getUser()?.phoneNum == "17730280759";
}
|
caec5687
吴启风
feat:header传应用版本号
|
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
// 获取app版本号
static Future<String> getAppVersion() async {
if (versionCode.isNotEmpty) {
return versionCode;
}
PackageInfo packageInfo = await PackageInfo.fromPlatform();
String version = packageInfo.version; // 版本号
String buildNumber = packageInfo.buildNumber; // 构建号
versionCode = version;
debugPrint('versionCode=$versionCode platForm=${Platform.operatingSystem}');
return versionCode;
}
|
28f20da9
吴启风
feat:针对apple审核对支付...
|
41
|
}
|