@override Future<String> checkOverlayPermission() async { final result = await methodChannel.invokeMethod<String>('checkOverlayPermission'); return result ?? 'denied'; }