Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 设备总下载和上载数据_Iphone_Ios_Objective C - Fatal编程技术网

Iphone 设备总下载和上载数据

Iphone 设备总下载和上载数据,iphone,ios,objective-c,Iphone,Ios,Objective C,我正在开发一个iPhone应用程序,在这个应用程序中,我想显示从设备下载和上传的数据量。我没有找到任何公共API来执行此操作。但我发明了一个应用程序“OpenSignal”,它也有同样的功能。是OpenSignal应用程序的链接 如何检测从设备下载或上载的数据量的任何帮助 有什么帮助吗?这可以使用getifaddrs完成。您需要迭代并搜索适当的数据。您正在查找一条记录,其中sa_family==AF_LINK,然后您可以检查它是哪个接口的一部分,并获取字节数。有一些限制,例如当此记录被擦除为零时

我正在开发一个iPhone应用程序,在这个应用程序中,我想显示从设备下载和上传的数据量。我没有找到任何公共API来执行此操作。但我发明了一个应用程序“OpenSignal”,它也有同样的功能。是OpenSignal应用程序的链接

如何检测从设备下载或上载的数据量的任何帮助


有什么帮助吗?

这可以使用
getifaddrs
完成。您需要迭代并搜索适当的数据。您正在查找一条记录,其中
sa_family==AF_LINK
,然后您可以检查它是哪个接口的一部分,并获取字节数。有一些限制,例如当此记录被擦除为零时。(谷歌也是你的朋友,了解使用细节)。

你的上传和下载情况如何?API确实告诉你了。您还可以进行近似计算,因为您设置了要发送的数据并处理了接收到的数据。这与应用程序下载或上载无关。它与设备下载和上传数据有关。例如:打开我的应用程序下载的数据=38.9mb->同时从后台关闭应用程序->打开YouTube->下载视频->打开我的应用程序然后下载数据=48.0MB。这不是
OpenSignal
应用程序似乎要做的。是的。转到OpenSignal中的MyState选项卡。我用OpenSignal应用程序尝试了上面的执行路径。苹果允许吗。我想将应用程序上载到AppStore。是我找到的链接。我相信这是一个公共API,所以应该没问题。