getInstalledSoftware method
Future<InstalledSoftware>
getInstalledSoftware(
)
override
Implementation
@override
Future<InstalledSoftware> getInstalledSoftware() async {
final result = await _channel.invokeMapMethod<String, dynamic>(
'getInstalledSoftware',
);
if (result == null) {
throw UnsupportedError('Android package information is unavailable');
}
return InstalledSoftware(
packageId: result['packageId'] as String,
version: result['version'] as String,
versionCode: result['versionCode'] as int,
platformVersion: result['platformVersion'] as int,
platforms: (result['platforms'] as List).cast<String>(),
certificateHashes: (result['certificateHashes'] as List).cast<String>(),
);
}