BBANetworkProbeScheduler+Judge.h 811 Bytes
//
//  BBANetworkProbeScheduler+Judge.h
//  BBAAPIRequest
//
//  Created by liumuye on 2020/11/18.
//
//  Copyright © 2020年 baidu. All rights reserved.

#import <BBAAPIRequest/BBAAPIRequest.h>
#import <string>

NS_ASSUME_NONNULL_BEGIN

/// 网络质量主动探测辅助判断
@interface BBANetworkProbeScheduler (Judge)

#pragma mark - iOS14+ LocalNetworkPermission Check

/// 检查是否需要忽略DNS Query错误码
/// @param dnsErrorCode DNS Query主错误码
/// @param subDnsErrorCode DNS Query子错误码
/// @param localDnsIP 所使用的局域网LOCALDNS IP地址
+ (BOOL)shouldIgnoreOfDnsErrorCode:(int)dnsErrorCode
                      subErrorCode:(int)subDnsErrorCode
                        localDnsIP:(const std::string &)localDnsIP API_AVAILABLE(ios(14.0));

@end

NS_ASSUME_NONNULL_END