デバイスのUDIDはかつては取得できたが、現在は取得できなくなった。
// 名称 NSLog(@"name[%@]", [UIDevice currentDevice].name); // OS名 NSLog(@"systemName[%@]", [UIDevice currentDevice].systemName); // OSバージョン NSLog(@"systemVersion[%@]", [UIDevice currentDevice].systemVersion); // デバイスのモデル NSLog(@"model[%@]", [UIDevice currentDevice].model); NSLog(@"localizedModel[%@]", [UIDevice currentDevice].localizedModel); // デバイスのインターフェースタイプ(iPhoneかiPadか) // UIUserInterfaceIdiomPhone, UIUserInterfaceIdiomPad if ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPad) { NSLog(@"userInterfaceIdiom is iPad"); } else if ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPhone) { NSLog(@"userInterfaceIdiom is iPhone"); } // アプリのベンダー毎のUUID NSLog(@"identifierForVendor[%@]", [UIDevice currentDevice].identifierForVendor);
2014-04-13 13:42:21.503 Device[5307:60b] name[XXXのiPad] 2014-04-13 13:42:21.505 Device[5307:60b] systemName[iPhone OS] 2014-04-13 13:42:21.506 Device[5307:60b] systemVersion[7.0.6] 2014-04-13 13:42:21.507 Device[5307:60b] model[iPad] 2014-04-13 13:42:21.509 Device[5307:60b] localizedModel[iPad] 2014-04-13 13:42:21.510 Device[5307:60b] userInterfaceIdiom is iPad 2014-04-13 13:42:21.515 Device[5307:60b] identifierForVendor[<__nsconcreteuuid 0x15604e20> D291C209-B5AF-430A-9AC5-66859F0AF1CB]
※identifierForVendorはデバイス上の対象ベンダーのアプリ全てを削除して、再インストールすると別IDになる。
0 件のコメント:
コメントを投稿