@override Future<bool> checkPermission(String permission) async { final result = await methodChannel.invokeMethod(permission); return result ?? false; }