@override Future<Map<dynamic, dynamic>> requestPermission() async { final res = await methodChannel.invokeMethod<Map<dynamic, dynamic>>('requestPermission'); return res ?? {}; }