下面是我们常用的一些获取手机信息的方法,大家可以看看。
不过在目前的版本里面,很多手机信息已经获取不到了,因为苹果在这方面的保密性做得越来越严格。
IMEI,IMSI,DeviceID,手机号码等我们都已经获取不到了,下面一些我们可能获取到的,也可能因为是私有API而导致审核被拒,大家在借鉴的时候要慎重。
/// @brief 获取连接方式
+ (NSString *)getConfiguration{
// 状态栏是由当前app控制的,首先获取当前app
UIApplication *app = [UIApplication sharedApplication];
NSArray *children = [[[app valueForKeyPath:@"statusBar"] valueForKeyPath:@"foregroundView"] subviews];
int type = 0;
for (id child in children) {
if ([child isKindOfClass:NSClassFromString(@"UIStatusBarDataNetworkItemView")]) {
type = [[child valueForKeyPath:@"dataNetworkType"] intValue];
}
}
switch (type) {
case