小鱼SDK为三方开发者提供了根据服务器环境获取网络线路列表的接口,并且提供了检测线路网络状况的接口。集成此功能后,用户在网络状况差的时候可以切换网络线路,并可实时检测网络状况。
首先需要获取支持的网络线路,然后根据需求选择所需线路。 调用删除线路接口,可以删除之前选择的线路。
- (void)sitePath {
//获取支持的网络线路
[[XYLinkSDK sharedXYLinkSDK] fetchSitePaths];
//设置线路
[[XYLinkSDK sharedXYLinkSDK] saveSitePath:path];
//默认线路(删除所选线路)
[[XYLinkSDK sharedXYLinkSDK] deleteSitePath];
}
// 线路列表回调
- (void)xyLinkSDKDidFetchSitePaths:(XYSitePathResult *)result error:(NSError *)error
}
// 删除操作回调
- (void)xyLinkSDKDidDeleteSitePath:(NSError *)error {
}
// 保存操作回调
- (void)xyLinkSDKDidSaveSitePath:(NSString *)sitePathID error:(NSError *)error {
}
选择网络线路