У меня есть проект Unity, который я создаю для платформ Android и iOS. Я хочу проверить подключение к Интернету на устройствах Desktop, Android и iOS. Я читал о трех разных решениях:
-
Пинг что-то (например, Google) - мне совершенно не нравится такое решение, и я читал об ошибках на Android.
-
Application.internetReachability
- Согласно документации Unity, эта функция будет определять только то, что у меня есть ВОЗМОЖНОСТЬ подключения к Интернету (это не гарантирует реального соединения). -
Network.TestConnection()
- Если у меня нет подключения к Интернету, мое приложение не работает. Так что это неверно.
Как определить, есть ли у меня интернет-соединение внутри Unity?