Я пытаюсь получить локальный 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)