getIpAddress static method

Future<String> getIpAddress()

Implementation

static Future<String> getIpAddress() async {
  String? wifiIP;

  try {
    final NetworkInfo networkInfo = NetworkInfo();

    // Get Wi-Fi IP address (still available)
    wifiIP = await networkInfo.getWifiIP();
    //print('Wi-Fi IP: $wifiIP');

    if (wifiIP != null && wifiIP.isNotEmpty) {
      return wifiIP;
    } else {
      return "";
    }
  } catch (e) {
    //print('Error getting IP address: $e');
    return "";
  }
}