如何检查Xamarin表单共享项目中的Internet是否可用。
我们可以在PCL项目中使用交叉连接插件, 我们也可以在共享项目中使用相同的插件吗?
答案 0 :(得分:2)
不推荐使用交叉连接插件,而推荐使用Xamarin.Essentials。
首先,将Xamarin.Essentials NuGet Package添加到iOS项目和Android项目。
然后使用它来检查共享项目中的连接:
var current = Connectivity.NetworkAccess;
if (current == NetworkAccess.Internet)
{
// Connection to internet is available
}
答案 1 :(得分:-1)
我创建了一个属性,该属性在其getter中返回CrossConnectivity.Current.IsConnected
。
还要使用Plugin.Connectivity.CrossConnectivity
NuGet程序包。