Flutter Web получает локальный IP - PullRequest
0 голосов
/ 03 мая 2020

Я пытаюсь получить локальный IP-адрес в веб-приложении Flutter. В поисках inte rnet я нашел этот пакет: get_ip 0.4.0 - он сообщает, что работает в сети.

У меня есть эта функция:

Future<void> initPlatformState() async {
    print("Test");
    String ipAddress;
    // Platform messages may fail, so we use a try/catch PlatformException.
    try {
      ipAddress = await GetIp.ipAddress;
    } on PlatformException {
      ipAddress = 'Failed to get ipAddress.';
    } on Exception {
      print("Exception");
    }

    print("Ip: $ipAddress");
  }

, и я вызываю ее в initState из main.dart.

Консоль просто выводит «Test», она не выводит ip или «Exception».

Кто-нибудь уже использовал этот пакет? Был бы другой способ для веб-приложения получить локальный IP-адрес?

(я использую MacOS)

...