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