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