Как проверить подключение к Интернету в xamarin форм общего проекта - PullRequest
0 голосов
/ 26 апреля 2019

Как я могу проверить, доступен ли Интернет в общем проекте форм Xamarin.

Мы можем использовать кросс-плагин в проекте PCL, мы можем использовать тот же плагин в общем проекте?

Ответы [ 2 ]

2 голосов
/ 26 апреля 2019

Подключаемый модуль Cross Connectivity устарел в пользу Xamarin.Essentials .

Сначала добавьте пакет Xamarin.Essentials NuGet как для проекта iOS, так и для проекта.Android проект.

Затем используйте его для проверки подключения в общем проекте:

var current = Connectivity.NetworkAccess;

if (current == NetworkAccess.Internet)
{
    // Connection to internet is available
}
0 голосов
/ 26 апреля 2019

Я создал свойство, которое возвращает CrossConnectivity.Current.IsConnected в своем геттере.Также используется пакет Plugin.Connectivity.CrossConnectivity NuGet.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...