getAppInfo method
Implementation
Future<UniversalAppInfo?> getAppInfo(String packageName) async {
try {
if (kIsWeb) {
return null;
}
final Map<String, dynamic>? result = await _channel.invokeMethod(
'getAppInfo',
{'packageName': packageName},
);
if (result != null) {
return UniversalAppInfo(
packageName: result['packageName'] ?? packageName,
appName: result['appName'] ?? '',
iconPath: result['iconPath'],
version: result['version'],
);
}
return null;
} catch (e) {
debugPrint('Error getting app info for $packageName: $e');
return null;
}
}