|
|
@@ -1,10 +1,8 @@
|
|
|
-import 'dart:io';
|
|
|
-
|
|
|
import 'package:flutter/cupertino.dart';
|
|
|
import 'package:json_annotation/json_annotation.dart';
|
|
|
-
|
|
|
import '../device/atmob_platform_info.dart';
|
|
|
import '../utils/app_info_util.dart';
|
|
|
+import '../widget/platform_util.dart';
|
|
|
|
|
|
part 'base_request.g.dart';
|
|
|
|
|
|
@@ -88,35 +86,37 @@ class BaseRequest {
|
|
|
Map<String, dynamic> toJson() => _$BaseRequestToJson(this);
|
|
|
|
|
|
void initPlatformOS() {
|
|
|
- if (Platform.isAndroid) {
|
|
|
- appPlatform = 1;
|
|
|
- os = "android";
|
|
|
- } else if (Platform.isIOS) {
|
|
|
+ if (PlatformUtil.isIOS) {
|
|
|
appPlatform = 2;
|
|
|
os = "ios";
|
|
|
- } else if (Platform.isMacOS) {
|
|
|
+ } else if (PlatformUtil.isAndroid) {
|
|
|
+ appPlatform = 1;
|
|
|
+ os = "android";
|
|
|
+ } else if (PlatformUtil.isMacOS) {
|
|
|
os = "mac";
|
|
|
- } else if (Platform.isWindows) {
|
|
|
+ } else if (PlatformUtil.isWindows) {
|
|
|
os = "windows";
|
|
|
- } else if (Platform.isLinux) {
|
|
|
+ } else if (PlatformUtil.isLinux) {
|
|
|
os = "linux";
|
|
|
- } else if (Platform.isFuchsia) {
|
|
|
+ } else if (PlatformUtil.isFuchsia) {
|
|
|
os = "fuchsia";
|
|
|
}
|
|
|
- osVersion = Platform.operatingSystemVersion;
|
|
|
+ osVersion = PlatformUtil.operatingSystemVersion;
|
|
|
|
|
|
debugPrint("os: $os, osVersion: $osVersion");
|
|
|
}
|
|
|
|
|
|
void initPackageInfo() {
|
|
|
- if (Platform.isIOS) {
|
|
|
+ if (PlatformUtil.isIOS) {
|
|
|
packageName = "com.qihuan.zhuiaijianpan";
|
|
|
} else {
|
|
|
packageName = appInfoUtil.packageName;
|
|
|
}
|
|
|
appVersionName = appInfoUtil.appVersionName;
|
|
|
appVersionCode = appInfoUtil.appVersionCode;
|
|
|
- debugPrint("packageName: $packageName, appVersionName: $appVersionName, appVersionCode: $appVersionCode");
|
|
|
+ debugPrint(
|
|
|
+ "packageName: $packageName, appVersionName: $appVersionName, appVersionCode: $appVersionCode",
|
|
|
+ );
|
|
|
}
|
|
|
|
|
|
void initChannelInfo() {
|