खोज…


टिप्पणियों

UUID को बचाने के लिए हम SSKeychainUtility का उपयोग कर सकते हैं। उदाहरण गितुब पृष्ठ पर पाया जा सकता है

UUID उत्पन्न करना

यादृच्छिक यूयूआईडी

तीव्र

func randomUUID() -> NSString{
    return NSUUID.UUID().UUIDString()
}

उद्देश्य सी

+ (NSString *)randomUUID {
    if(NSClassFromString(@"NSUUID")) { // only available in iOS >= 6.0
        return [[NSUUID UUID] UUIDString];
    }
    CFUUIDRef uuidRef = CFUUIDCreate(kCFAllocatorDefault);
    CFStringRef cfuuid = CFUUIDCreateString(kCFAllocatorDefault, uuidRef);
    CFRelease(uuidRef);
    NSString *uuid = [((__bridge NSString *) cfuuid) copy];
    CFRelease(cfuuid);
    return uuid;
}

विक्रेता के लिए पहचानकर्ता

iOS 6

एक पंक्ति के भीतर, हम नीचे की तरह एक UUID प्राप्त कर सकते हैं:

तीव्र

let UDIDString = UIDevice.currentDevice().identifierForVendor?.UUIDString

उद्देश्य सी

NSString *UDIDString = [[[UIDevice currentDevice] identifierForVendor] UUIDString];

identifierForVendor एक अद्वितीय पहचानकर्ता है जो किसी एकल विक्रेता के प्रत्येक ऐप के लिए एक ही डिवाइस पर एक जैसा रहता है, जब तक कि विक्रेता के सभी ऐप इस डिवाइस से हटा नहीं दिए जाते हैं। यह UUID कब बदलता है इसके बारे में Apple के दस्तावेज़ देखें।

Apple का IFA बनाम IFV (विक्रेताओं के लिए Apple पहचानकर्ता बनाम पहचानकर्ता)

  • आप विज्ञापन क्लिकों को मापने के लिए IFA का उपयोग कर सकते हैं और एप्लिकेशन इंस्टॉलों को मापने के लिए IFV को।
  • IFA में अंतर्निहित गोपनीयता तंत्र हैं जो इसे विज्ञापन के लिए एकदम सही बनाते हैं। इसके विपरीत, आईएफवी डेवलपर्स के लिए आंतरिक रूप से उन उपयोगकर्ताओं को मापने के लिए उपयोग करने के लिए है जो अपने एप्लिकेशन इंस्टॉल करते हैं।

यदि एक

  • ASIdentifierManager वर्ग प्रदान करता है
    • विज्ञापन-प्रसारकर्ता: UUID : प्रत्येक उपकरण के लिए अद्वितीय एक अल्फ़ान्यूमेरिक स्ट्रिंग, जिसका उपयोग केवल सेवारत विज्ञापनों के लिए किया जाता है।

    • isAdpretTrackingEnabled : एक बूलियन मान जो इंगित करता है कि उपयोगकर्ता के पास विज्ञापन ट्रैकिंग सीमित है या नहीं।

IFV

  • ASIdentifierManager वर्ग प्रदान करता है
    • IdentifierForVendor: UUID : एक अल्फ़ान्यूमेरिक स्ट्रिंग जो विशिष्ट रूप से ऐप के विक्रेता के लिए एक उपकरण की पहचान करता है।

यहां अपना डिवाइस IFA और IFV खोजें।

IOS उपकरणों के लिए UUID स्ट्रिंग बनाएं

यहाँ हम एक लाइन में UUID String बना सकते हैं।

UUID तार का प्रतिनिधित्व करता है, जिसका उपयोग विशिष्ट प्रकार, इंटरफेस और अन्य वस्तुओं की पहचान करने के लिए किया जा सकता है।

स्विफ्ट 3.0

print(UUID().uuidString)

यह अद्वितीय आईडी के साथ कई उपकरणों की पहचान करने के लिए बहुत उपयोगी है।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow