installApk method
Install APK on Android
Implementation
Future<bool> installApk(String filePath) async {
if (!Platform.isAndroid) {
debugPrint('❌ APK install only supported on Android');
return false;
}
try {
debugPrint('📲 Installing APK: $filePath');
final result = await _channel.invokeMethod<bool>('installApk', {
'filePath': filePath,
});
return result ?? false;
} on PlatformException catch (e) {
debugPrint('❌ Install error: ${e.message}');
return false;
} catch (e) {
debugPrint('❌ Install error: $e');
return false;
}
}