Xamarin.forms 用于蜂窝数据互联网的NuGet软件包

Xamarin.forms 用于蜂窝数据互联网的NuGet软件包,xamarin.forms,cellular-network,Xamarin.forms,Cellular Network,为了使Xamarin跨平台移动设备能够使用手机数据访问互联网和应用服务,应该安装哪些NuGet软件包?说得更进一步,我做了一个简单的TCP测试,看看连接是否确实可行: 'TcpClient c=新的TcpClient(“52.173.xx.xxx”,443);' 这是在查看TCPClient属性时发生的,即使配置文件未知。None。操作系统应该为您管理连接,您的应用程序应该在任何可用连接上工作。Essentials连接插件将允许您确定哪个连接处于活动状态。如果我手动关闭WIFI,我的应用程序的A

为了使Xamarin跨平台移动设备能够使用手机数据访问互联网和应用服务,应该安装哪些NuGet软件包?

说得更进一步,我做了一个简单的TCP测试,看看连接是否确实可行:

'TcpClient c=新的TcpClient(“52.173.xx.xxx”,443);'


这是在查看TCPClient属性时发生的,即使配置文件未知。

None。操作系统应该为您管理连接,您的应用程序应该在任何可用连接上工作。Essentials连接插件将允许您确定哪个连接处于活动状态。如果我手动关闭WIFI,我的应用程序的Android和iOS版本都会失去互联网连接,因此操作系统无法正确管理连接。我的研究表明HttpClient可能是必要的模块,但那是几年前的事了。你试过这个吗?我没有,但现在试过了。在启用WiFi的情况下,Essentials显示Internet访问,但类型未知。如果禁用WiFi,则显示无法访问互联网和未知类型。Essentials没有任何建立连接的能力,只需报告即可。经过一些调整,我已经启用或不启用WiFi的Internet,但未知的配置文件类型仍然存在。但是,System.Net.NetworkInformation.Ping在访问在开发人员系统上使用CMD Ping返回回复的地址时从不返回。