bonus-material-app/nativeplugins/Mpaas-Scan/ios/APRemoteLogging.framework/Headers/ATNetEnvUtil.h

57 lines
1.0 KiB
C
Raw Permalink Normal View History

2024-12-20 09:23:59 +08:00
//
// ATNetEnvUtil.h
// AntLog
//
// Created by 卡迩 on 2017/2/20.
// Copyright © 2017年 Alipay. All rights reserved.
//
#import <Foundation/Foundation.h>
/**
.
*/
typedef NS_ENUM(NSInteger, ATNetEnv) {
ATNetEnvUnknown = -1, //未知网络环境
ATNetEnvNotReachable = 0, //无连接
ATNetEnvGPRS,
ATNetEnvEdge,
ATNetEnvWCDMA,
ATNetEnvHSDPA,
ATNetEnvHSUPA,
ATNetEnvCDMA1x,
ATNetEnvCDMAEVDOREV0,
ATNetEnvCDMAEVDOREVA,
ATNetEnvCDMAEVDOREVB,
ATNetEnvHRPD,
ATNetEnvLTE,
ATNetEnvWWAN,
ATNetEnvWiFi
};
/**
.
*/
typedef NS_ENUM(NSInteger, ATNetEnvRaw) {
ATNetEnvRawUnknown = -1,
ATNetEnvRawNotReachable,
ATNetEnvRaw2G,
ATNetEnvRaw3G,
ATNetEnvRaw4G,
ATNetEnvRawWIFI
};
@interface ATNetEnvUtil : NSObject
+ (void)setup;
+ (ATNetEnv)currentNetEnv;
+ (NSString *)currentNetEnvString;
+ (ATNetEnvRaw)currentNetEnvRaw;
+ (NSString *)currentNetEnvRawString;
+ (NSString *)currentCarrierName;
@end