如何在iOS中跟踪应用程序级网络使用情况,包括请求的URL的IP地址?

如何在iOS中跟踪应用程序级网络使用情况,包括请求的URL的IP地址?,ios,ios7,Ios,Ios7,我读到了一个关于在下面接收和发送数据包的答案 现在,我希望在应用程序级别实现以下功能: 从应用程序请求的URL的IP地址 我收到的包裹 我正在发送的数据包 特定应用程序的网络总使用率 该应用程序的当前连接状态 有没有可能做到以上几点 对于应用程序的总网络使用量,我将创建一个自定义URLProtocol并在其中计算字节数。 对于当前连接状态,您可以使用。 可以帮助将DNS名称解析为ip地址。也可能有帮助。 我不确定您的特定应用程序的数据包,恐怕这是不可能的。在链接问题中,您可以看到如何获取所有接口

我读到了一个关于在下面接收和发送数据包的答案

现在,我希望在应用程序级别实现以下功能:

从应用程序请求的URL的IP地址 我收到的包裹 我正在发送的数据包 特定应用程序的网络总使用率 该应用程序的当前连接状态 有没有可能做到以上几点

对于应用程序的总网络使用量,我将创建一个自定义URLProtocol并在其中计算字节数。 对于当前连接状态,您可以使用。 可以帮助将DNS名称解析为ip地址。也可能有帮助。 我不确定您的特定应用程序的数据包,恐怕这是不可能的。在链接问题中,您可以看到如何获取所有接口的统计信息,这可能是一个起点。
你可以使用试试以上的方法,另外如果你想测试网络状况,你也可以试试网络链接调节器。 这里有一个开始的链接