installApk method

Future<bool> installApk(
  1. String filePath
)

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;
  }
}