2016-08-30 4 views
5

पर अद्वितीय और लगातार डिवाइस आईडी प्राप्त करने के लिए मैं एक डिवाइस आईडी, जो निम्न मानदंड का अनुपालन उत्पन्न करने के लिए की जरूरत है:कैसे Apple डिवाइस

  • यह सार्वभौमिक अद्वितीय है।
  • यह लगातार (जितना संभव हो) है, यानी यह वही डिवाइस के लिए रहता है।
  • इसे न्यूनतम अनुमतियों की आवश्यकता है।
  • स्थानांतरित और संग्रहीत करने के लिए कानूनी है।

उदाहरण के लिए समाधान एक हार्डवेयर आईडी हो सकता है जो किसी विशेष अनुमति के साथ सुलभ है जिसे तब धोया और तार पर भेजा जाता है, मुझे नहीं पता कि कोई है या नहीं।


पीएस मैं कीचेन या कहीं और कुछ भी स्टोर नहीं करना चाहता हूं। बस फ्लाई पर उत्पन्न करें, और उस ऐप से स्वतंत्र रूप से उसी पर बने रहें, जिस पर इसे उत्पन्न किया जा रहा है। और फैक्टरी रीसेट या अन्य दुर्लभ मौकों के दौरान इसे रीसेट करना ठीक है।

+0

और यह संभव नहीं है – raki

+1

यदि कोई कार्यशील डिवाइस आईडी नहीं है तो कोई एनालिटिक्स सेवा कैसे काम करती है? – inteloid

+0

हम व्यापारी आईडी प्राप्त कर सकते हैं लेकिन जब उपयोगकर्ता ऐप को पुनर्स्थापित करता है तो यह बदल जाता है, इसलिए इस कारण से हमें अपनी खुद की जेनरेट आईडी को कीचेन में स्टोर करना होगा और मुझे लगता है कि वे वही काम करते हैं – raki

उत्तर

0

जबकि मैं अतीत में कुछ डिवाइस विशिष्ट टोकन तक पहुंच सकता था, यह अब संभव नहीं है।

एपीआई उस विशेष डिवाइस पर ऐप स्थापना के लिए एक अद्वितीय पहचानकर्ता के साथ आपकी सेवा करेगा। ऐसा लगता है कि टोकन को स्टोर करना और चाबी का उपयोग करके इसे साझा करना (यदि किसी अन्य ऐप से पहले से मौजूद नहीं है) इस समय आपका सबसे अच्छा शर्त प्रतीत होता है।

उपयोगकर्ताओं की गोपनीयता की रक्षा करने की आवश्यकता है, और मैं दृढ़ता से सुझाव देता हूं कि इसके खिलाफ काम न करें और अवधारणा से समझौता न करें (और मुझे लगता है कि यह किसी भी ऐपस्टोर ऐप में प्रतिबंधित है)।

+0

उत्तर के लिए धन्यवाद, आईडीएफए के बारे में कैसे? – inteloid

+0

सेटिंग एप में उपयोगकर्ता द्वारा आईडीएफए अक्षम किया जा सकता है। – Eiko

संबंधित मुद्दे