0

如何在 Xamarin 表单共享项目中检查 Internet 是否可用。

我们可以在 PCL 项目中使用交叉连接插件,我们可以在共享项目中使用相同的插件吗?

4

2 回答 2

3

交叉连接插件已被弃用,取而代之的是Xamarin.Essentials

首先,将Xamarin.Essentials NuGet 包添加到 iOS 项目和 Android 项目。

然后使用它来检查共享项目中的连接性:

var current = Connectivity.NetworkAccess;

if (current == NetworkAccess.Internet)
{
    // Connection to internet is available
}
于 2019-04-26T01:42:29.103 回答
0

我创建了一个CrossConnectivity.Current.IsConnected在其 getter 中返回的属性。也使用Plugin.Connectivity.CrossConnectivityNuGet 包。

于 2019-04-26T06:37:56.490 回答