diff --git a/packages/device_info_plus/device_info_plus/example/lib/main.dart b/packages/device_info_plus/device_info_plus/example/lib/main.dart index 3eae9a921f5144cfca8b41f36563f14e59199bfd..5548cc12f96096459c1c0974b16d3a69e0ddf184 100644 --- a/packages/device_info_plus/device_info_plus/example/lib/main.dart +++ b/packages/device_info_plus/device_info_plus/example/lib/main.dart @@ -232,6 +232,7 @@ class _MyAppState extends State { 'distributionOSVersion': data.distributionOSVersion, 'distributionOSApiVersion': data.distributionOSApiVersion, 'distributionOSReleaseType': data.distributionOSReleaseType, + 'ODID': data.odID, }; } diff --git a/packages/device_info_plus/device_info_plus/lib/src/model/ohos_device_info.dart b/packages/device_info_plus/device_info_plus/lib/src/model/ohos_device_info.dart index 2ab3bb6cbb42147645c7482ce7b752ad3e96d610..d8048faf3a8d39d23b7e6b4e652f29797568835c 100644 --- a/packages/device_info_plus/device_info_plus/lib/src/model/ohos_device_info.dart +++ b/packages/device_info_plus/device_info_plus/lib/src/model/ohos_device_info.dart @@ -54,6 +54,7 @@ class OhosDeviceInfo extends BaseDeviceInfo { required this.distributionOSVersion, required this.distributionOSApiVersion, required this.distributionOSReleaseType, + required this.odID, }) : super(data); final String? deviceType; @@ -90,6 +91,7 @@ class OhosDeviceInfo extends BaseDeviceInfo { final String? distributionOSVersion; final int? distributionOSApiVersion; final String? distributionOSReleaseType; + final String? odID; /// Constructs a [OhosDeviceInfo] from a Map of dynamic. static OhosDeviceInfo fromMap(Map map) { @@ -129,6 +131,7 @@ class OhosDeviceInfo extends BaseDeviceInfo { distributionOSVersion: map['distributionOSVersion'], distributionOSApiVersion: map['distributionOSApiVersion'], distributionOSReleaseType: map['distributionOSReleaseType'], + odID: map['ODID'], ); } } diff --git a/packages/device_info_plus/device_info_plus/ohos/src/main/ets/dev/fluttercommunity/plus/device_info/DeviceInfoPlusOhosPlugin.ets b/packages/device_info_plus/device_info_plus/ohos/src/main/ets/dev/fluttercommunity/plus/device_info/DeviceInfoPlusOhosPlugin.ets index 28adf471d181809dbfb5c89fd0989ae9ef1568db..d037b9f29a28afae5d6c15851aa02f7619aac145 100644 --- a/packages/device_info_plus/device_info_plus/ohos/src/main/ets/dev/fluttercommunity/plus/device_info/DeviceInfoPlusOhosPlugin.ets +++ b/packages/device_info_plus/device_info_plus/ohos/src/main/ets/dev/fluttercommunity/plus/device_info/DeviceInfoPlusOhosPlugin.ets @@ -95,6 +95,7 @@ export default class DeviceInfoPlusOhosPlugin implements FlutterPlugin, AbilityA data.set('distributionOSVersion', deviceInfo.distributionOSVersion); data.set('distributionOSApiVersion', deviceInfo.distributionOSApiVersion); data.set('distributionOSReleaseType', deviceInfo.distributionOSReleaseType); + data.set('ODID', deviceInfo.ODID); result.success(data); break; default: