init static method
初始化
Implementation
static Future<void> init() async {
dip.DeviceInfoPlugin info = dip.DeviceInfoPlugin();
dip.AndroidDeviceInfo? androidInfo;
dip.IosDeviceInfo? iosInfo;
if (Platform.isAndroid) {
androidInfo = await info.androidInfo;
} else if (Platform.isIOS) {
iosInfo = await info.iosInfo;
}
deviceInfo = DeviceInfo(
androidDeviceInfo: androidInfo,
iosDeviceInfo: iosInfo,
);
PackageInfo packageInfo = await PackageInfo.fromPlatform();
appInfo = AppInfo(
appName: packageInfo.appName,
packageName: packageInfo.packageName,
version: packageInfo.version,
buildNumber: packageInfo.buildNumber,
installTime: packageInfo.installTime,
updateTime: packageInfo.updateTime,
);
}