@override Future<Map<String, dynamic>> trackInfo() async { final res = await _channel.invokeMethod<Map>('$_name/trackInfo'); return Map<String, dynamic>.from(res ?? {}); }