118得票15回答
如何跨浏览器检测在线/离线事件?

我正在尝试使用HTML5的在线和离线事件准确地检测浏览器何时离线。 这是我的代码:<script> // FIREFOX $(window).bind("online", applicationBackOnline); $(window).bind("o...

109得票11回答
在Swift中检查互联网连接的可用性

有没有一种使用Swift检查互联网连接是否可用的方法? 我知道有许多第三方库可以做到这一点,但它们都是用Objective-C编写的。我正在寻找一种Swift替代方案。

79得票17回答
如何判断“移动网络数据”是否启用或禁用(即使连接的是WiFi)?

我有一个应用程序,希望能够从远程查询中获取连接状态报告。 我想知道是否连接了WiFi,并且移动网络上启用了数据访问权限。 如果WiFi超出范围,我想知道是否可以依赖移动网络。 问题在于,当我通过WiFi连接时,数据启用始终返回为true,只有在未连接WiFi时才能正确查询移动网络。 我...

75得票6回答
如何让我的安卓模拟器使用计算机的VPN接口?

我的公司需要使用VPN连接到我们的开发系统,这是我第一次尝试在家中从事Android应用程序开发。结果是模拟器不想使用VPN接口,因此即使我在连接VPN的笔记本电脑上可以访问我们的开发系统,但在其上运行的模拟器却不能访问。 我已经考虑了三种解决方案: 在模拟器上运行VPN客户端,但我希望...

33得票11回答
如何在Alamofire中使用NetworkReachabilityManager

我希望在Swift中使用类似于Objective-C中AFNetworking的功能,并具备Alamofire NetworkReachabilityManager的特性: //Reachability detection [[AFNetworkReachabilityManager sha...

20得票4回答
寻找比IPFW更好的减缓互联网连接速度的替代方案

我需要模拟较差的互联网连接速度,我找到了一些使用“ipfw pipe”命令实现该目的的文档,但最新的MAC OS版本中,ipfw已被弃用(并删除)... 我想知道是否有其他替代ipfw API的方法? 有人知道最新的Network Link Conditioner是如何实现的吗? 之前可用...

15得票4回答
如何在支持IPv6的环境中测试iOS应用?由于应用程序不兼容IPv6,苹果公司拒绝了该应用。

我有两个应用,分别建于2015和2014年。我该如何测试它们是否支持IPv6? 如果我的应用不支持IPv6,我应该怎么办? 我的应用使用AFNetworking和Alamofire,主要连接域名(例如api.example.com/v1/...)。只有一个应用程序使用IP地址:(例如12.12...

12得票7回答
如何在Windows Phone 8应用程序中检查互联网连接的可用性

我正在开发Windows Phone 8应用程序。在这个应用程序中,我需要连接到服务器以获取数据。 因此,在连接到服务器之前,我想要检查设备是否有可用的互联网连接。如果互联网连接可用,则我才能从服务器获取数据,否则我将显示错误消息。 请告诉我如何在Windows Phone 8中实现这一点。

9得票1回答
当网络电缆插入/ Wifi连接时,要知道信息

我正在用C#实现一个发现协议(DNS-SD)。我遇到了一个小问题:当我的程序运行时,我需要检测是否建立了新连接(插入了网络电缆或加入了wifi),以便在这些网络上宣布自己。 但是怎样进行检测呢?我看到了一些代码可以获取网络适配器的当前状态,但是没有事件,我想避免轮询网络适配器状态。

9得票3回答
当设备连接到内部wifi网络时,ConnectivityManager.NetworkCallback() -> onAvailable(Network network)方法未被触发。

我正在尝试将遥测数据发送到内部wifi网络上的App Center,但它在此网络上无法发送,但是在任何外部网络上都可以发送。调试时发现,当设备连接到内部wifi时,方法onAvailable()未被调用,但连接到任何外部wifi时会被调用。 以下代码来自于App Center SDK: ap...