//idfa
成都創(chuàng)新互聯(lián)公司專注于斗門網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供斗門營銷型網(wǎng)站建設(shè),斗門網(wǎng)站制作、斗門網(wǎng)頁設(shè)計、斗門網(wǎng)站官網(wǎng)定制、微信小程序服務(wù),打造斗門網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供斗門網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。[[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];
//idfv
[[[UIDevice currentDevice] identifierForVendor] UUIDString];
//網(wǎng)絡(luò)類型
- (NSString *) getNet
{
UIApplication *application = [UIApplication sharedApplication];
NSArray *subviews = [[[application valueForKey:@"statusBar"] valueForKey:@"foregroundView"]subviews];
NSNumber *dataNetWorkItemView = nil;
for (id subView in subviews) {
if ([subView isKindOfClass:[NSClassFromString(@"UIStatusBarDataNetworkItemView") class]]) {
dataNetWorkItemView = subView;
break;
}
}
switch ([[dataNetWorkItemView valueForKey:@"dataNetworkType"] integerValue]) {
case 0:
NSLog(@"No wifi or cellular");
return @"null";
break;
case 1:
NSLog(@"2G");
return @"2G";
break;
case 2:
NSLog(@"3G");
return @"3G";
break;
default:
NSLog(@"Wifi");
return @"Wifi";
break;
}
return @"null";
}
//分辨率
- (NSString *) getFbl
{
//屏幕尺寸
CGRect rect = [[UIScreen mainScreen] bounds];
CGSize size = rect.size;
CGFloat width = size.width;
CGFloat height = size.height;
NSLog(@"print %f,%f", width, height);
//分辨率
CGFloat scale_screen = [UIScreen mainScreen].scale;
return [NSString stringWithFormat:@"%d*%d", (int)(width * scale_screen), (int)(height * scale_screen)];
}
//獲取運(yùn)營商
- (NSString *)getOp
{
NSString * ret = @"";
CTTelephonyNetworkInfo *info = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *carrier = [info subscriberCellularProvider];
if (carrier == nil)
{
[info release];
return @"null1";
}
NSString *code = [carrier mobileNetworkCode];
if (code == nil)
{
[info release];
return @"null2";
}
if ([code isEqualToString:@"00"] || [code isEqualToString:@"02"] || [code isEqualToString:@"07"])
{
ret = @"China Mobile";
}
if ([code isEqualToString:@"01"] || [code isEqualToString:@"06"])
{
ret = @"China Unicom";
}
if ([code isEqualToString:@"03"] || [code isEqualToString:@"05"])
{
ret = @"China Telecom";
}
if ([code isEqualToString:@"20"])
{
ret = @"China Tietong";
}
[info release];
return ret;
}
//獲取ip
- (NSString *)getIp
{
//獲取ip -(NSDictionary *)deviceWANIPAdress{
NSError *error;
NSURL *ipURL = [NSURL URLWithString:@"http://pv.sohu.com/cityjson?ie=utf-8
"];
NSMutableString *ip = [NSMutableString stringWithContentsOfURL:ipURL encoding:NSUTF8StringEncoding error:&error];
//判斷返回字符串是否為所需數(shù)據(jù)
if ([ip hasPrefix:@"var returnCitySN = "]) {
//對字符串進(jìn)行處理,然后進(jìn)行json解析
//刪除字符串多余字符串
NSRange range = NSMakeRange(0, 19);
[ip deleteCharactersInRange:range];
NSString * nowIp =[ip substringToIndex:ip.length-1];
//將字符串轉(zhuǎn)換成二進(jìn)制進(jìn)行Json解析
NSData * data = [nowIp dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary * dict = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];
return [dict valueForKey:(@"cip")];
}else{
return @"ip";
}
}
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。