|
@@ -1,5 +1,6 @@
|
|
|
import 'dart:io';
|
|
import 'dart:io';
|
|
|
|
|
|
|
|
|
|
+import 'package:electronic_assistant/utils/android_device_info.dart';
|
|
|
import 'package:electronic_assistant/utils/app_info_util.dart';
|
|
import 'package:electronic_assistant/utils/app_info_util.dart';
|
|
|
import 'package:electronic_assistant/utils/mmkv_util.dart';
|
|
import 'package:electronic_assistant/utils/mmkv_util.dart';
|
|
|
import 'package:flutter/cupertino.dart';
|
|
import 'package:flutter/cupertino.dart';
|
|
@@ -115,12 +116,8 @@ class BaseRequest {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
void initDeviceInfo() {
|
|
void initDeviceInfo() {
|
|
|
- //TODO 暂时使用UUID作为设备唯一标识
|
|
|
|
|
- androidId = KVUtil.getString('androidId', '');
|
|
|
|
|
- if (androidId == null || androidId?.isEmpty == true) {
|
|
|
|
|
- String uuid = const Uuid().v4();
|
|
|
|
|
- KVUtil.putString('androidId', uuid);
|
|
|
|
|
- androidId = uuid;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ if (Platform.isAndroid) {
|
|
|
|
|
+ androidId = androidDeviceInfo.androidId;
|
|
|
|
|
+ } else if (Platform.isIOS) {}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|