启用网络模拟不适用于查询IsNetworkAvailable

时间:2012-12-28 08:07:31

标签: windows-phone-8

我试图在我的应用程序中找到使用Visual Studio 2012 for WP 8应用程序中的工具/模拟仪表板可用的网络(当然,调试模式已启用)。 无论我做什么,我都能获得DeviceNetworkInformation.IsNetworkAvailable总是如此,尽管我将控制设置设置为无网络。但是,如果我在应用程序中尝试一些需要网络访问的活动,我就不能这样做(因此它可以工作,但是检测到这是我的主要目标)。 他们做任何事情都是为了让我的查询得到假,并做消息框,上面写着“没有网络可用”。

另外, DeviceNetworkInformation.CellularMobileOperator 总是返回Fake GSM Network“没有设置网络设置。当我更改设置时,我在VS状态栏中成功应用了”模拟设置“。

simulation dashboard

1 个答案:

答案 0 :(得分:1)

感谢您的提问。我将根据我将此功能设计为Microsoft的程序管理器这一事实来回答。

模拟仪表板目前仅限制网络带宽(受当前网络限制)并且不模拟"实际"网络条件。所以API仍将返回"实际"网络类型和/或名称,但启用网络模拟时,将根据您的选择影响网络速度/质量。如果您要验证API调用,可能必须在关闭数据连接的Windows Phone设备上测试您的应用程序。