顾海波

【优化】修改获取包信息时机

... ... @@ -21,11 +21,7 @@ class AutoTrackConfigManager {
static final AutoTrackConfigManager instance = AutoTrackConfigManager._();
AutoTrackConfigManager._() {
PackageInfo.fromPlatform().then( (value) {
_appVersion = value.version;
_appName = value.appName;
_pkgName = value.packageName;
});
}
String _appVersion = '';
... ... @@ -91,6 +87,11 @@ class AutoTrackConfigManager {
void enableAutoTrack(bool enable) {
_autoTrackEnable = enable;
if(enable){
PackageInfo.fromPlatform().then( (value) {
_appVersion = value.version;
_appName = value.appName;
_pkgName = value.packageName;
});
DeviceInfoPlugin().deviceInfo.then((value) {
_deviceInfo = value.data;
_baseDeviceInfo = value;
... ...