Как я могу проверить, доступен ли Интернет в общем проекте форм Xamarin.
Мы можем использовать кросс-плагин в проекте PCL, мы можем использовать тот же плагин в общем проекте?
Подключаемый модуль Cross Connectivity устарел в пользу Xamarin.Essentials .
Сначала добавьте пакет Xamarin.Essentials NuGet как для проекта iOS, так и для проекта.Android проект.
Затем используйте его для проверки подключения в общем проекте:
var current = Connectivity.NetworkAccess; if (current == NetworkAccess.Internet) { // Connection to internet is available }
Я создал свойство, которое возвращает CrossConnectivity.Current.IsConnected в своем геттере.Также используется пакет Plugin.Connectivity.CrossConnectivity NuGet.
CrossConnectivity.Current.IsConnected
Plugin.Connectivity.CrossConnectivity