iOS第三方网络诊断库——LDNetDiagnoService
iOS第三方网络诊断库——LDNetDiagnoService_IOS
LDNetDiagnoService\_IOS是一个开源的第三方网络诊断框架,它通过ping与traceroute原理来对指定域名进行网络诊断。并且这个库一直在跟进维护,进行IPV\_6-Only的支持。
LDNetDiagnoService_IOS的git地址如下:[https://github.com/Lede-Inc/LDNetDiagnoService_IOS](https://github.com/Lede-Inc/LDNetDiagnoService_IOS)。
LDNetDiagnoService的使用十分简单,只需要3步即可完成。
首先需要对服务引擎进行初始化,代码如下:
1 | //进行服务引擎的初始化 其中AppCode,AppName,UserID与dormain参数必须填写,其他参数会自动生成 |
初始化完成服务引擎后,需要开启检测,如下:
1 | //开始诊断网络 |
开始诊断网络后,会通过代理方法将诊断信息回调给开发者,代码如下:
1 | /** |
Xcode调试区信息如下:
专注技术,热爱生活,交流技术,也做朋友。
——珲少 QQ群:203317592