|
@@ -2,8 +2,10 @@ import 'dart:io';
|
|
|
|
|
|
|
|
import 'package:electronic_assistant/data/repositories/account_repository.dart';
|
|
import 'package:electronic_assistant/data/repositories/account_repository.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:flutter/cupertino.dart';
|
|
import 'package:flutter/cupertino.dart';
|
|
|
import 'package:json_annotation/json_annotation.dart';
|
|
import 'package:json_annotation/json_annotation.dart';
|
|
|
|
|
+import 'package:uuid/uuid.dart';
|
|
|
|
|
|
|
|
part 'base_request.g.dart';
|
|
part 'base_request.g.dart';
|
|
|
|
|
|
|
@@ -114,6 +116,12 @@ class BaseRequest {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
void initDeviceInfo() {
|
|
void initDeviceInfo() {
|
|
|
- androidId = "1123123qweqw12";
|
|
|
|
|
|
|
+ //TODO 暂时使用UUID作为设备唯一标识
|
|
|
|
|
+ androidId = KVUtil.getString('androidId', '');
|
|
|
|
|
+ if (androidId == null || androidId?.isEmpty == true) {
|
|
|
|
|
+ String uuid = const Uuid().v4();
|
|
|
|
|
+ KVUtil.putString('androidId', uuid);
|
|
|
|
|
+ androidId = uuid;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|