क्या एसडीके के माध्यम से उपयोगकर्ता की जानकारी, जैसे सेब आईडी प्राप्त करना संभव है? मैं एक ऐप लिख रहा हूं जिसके लिए ऐप उपयोगकर्ता से जुड़े खाते की आवश्यकता होगी। मैं उपयोगकर्ता को एकाधिक उपकरणों में एक खाता रखने की अनुमति देना चाहता हूं, इसलिए डिवाइस आईडी का उपयोग करना संभव नहीं है। ऐसा करने का सबसे आसान तरीका, मैं सोच रहा हूं, ऐप उपयोगकर्ता की सेब आईडी का उपयोग इस खाते की आईडी के रूप में करना है, इसलिए उन्हें अभी तक एक और खाता बनाने की आवश्यकता नहीं है।क्या एसडीके के माध्यम से उपयोगकर्ता की सेब आईडी प्राप्त करना संभव है?
उत्तर
यह (AFAIK) संभव नहीं है। आप केवल डिवाइस के यूडीआईडी को पुनः प्राप्त कर सकते हैं।
जो मैंने पहले किया है, वह उपयोगकर्ता के पक्ष में एकाधिक यूडीआईडी के साथ मेरे पक्ष में एक खाता लिंक करता है, इसलिए जब वे विभिन्न उपकरणों पर ऐप इंस्टॉल करते हैं तो वे केवल उस खाते का उपयोग कर सकते हैं और यह स्वचालित रूप से उस डिवाइस को लिंक करेगा । आदर्श नहीं है, लेकिन मैंने एक बेहतर समाधान नहीं देखा है।
नहीं, यह एक गोपनीयता समस्या है, बस उनके फोन नंबर की तरह।
उन्हें अभी भी आपकी साइट पर एक खाता बनाना होगा क्योंकि आपके पास ऐप्पल के डेटाबेस तक पहुंच नहीं है, और कोई भी आपको स्पष्ट कारणों से अपने आईट्यून्स पासवर्ड देने के इच्छुक नहीं होगा।
आप वास्तव में बचत कर रहे हैं कि वे उपयोगकर्ता नाम दर्ज कर रहे हैं, क्योंकि उन्हें अभी भी आपको एक पासवर्ड देना होगा। अपने आवेदन के भविष्य के रनों के लिए इस डेटा को याद रखना बहुत आसान है। NSUserDefaults का उपयोग करने में देखो। मैं यूडीआईडी का उपयोग करने के खिलाफ सिफारिश करता हूं और उपयोगकर्ता को अपना पासवर्ड सहेजने का विकल्प देता हूं। इस तरह अगर फोन गुम हो जाता है, जो भी इसे पाता है उसे मालिक के खाते में स्वचालित पहुंच नहीं होती है। यदि उपयोगकर्ता स्वचालित लॉगिन का विकल्प चुनता है, तो आप आसानी से पासवर्ड सहेज सकते हैं और ऐप लोड होने पर उपयोगकर्ता नाम के साथ भेज सकते हैं।
यदि यह एक खेल है, तो आप एक उपयोगकर्ता
बिल्कुल! AFAIK यह एकमात्र भरोसेमंद अद्वितीय आईडी है जिसे आप ऐप्पल दुनिया में प्राप्त कर सकते हैं। ऐप्पल को इस डेवलपर्स की जरूरतों के बारे में अधिक सावधानी से विचार करना चाहिए, एंड्रॉइड में आप आसानी से उपयोगकर्ता का ईमेल पता प्राप्त कर सकते हैं और इसके कारण कोई भी मर नहीं जाता है और हर किसी को किसी भी प्रकार के एप्लिकेशन के लिए एक बहुत ही भरोसेमंद अद्वितीय आईडी मिल सकती है! – Heitor
मैं उपयोगकर्ता नाम और एन्क्रिप्टेड पासवर्ड कि उपयोगकर्ता की आवेदन फाइल अंतरिक्ष में संग्रहीत किया जाता है एक फ़ाइल में संग्रहीत कर रहा हूँ की पहचान के लिए खेल केंद्र खाते का उपयोग कर सकते हैं। जब ऐप शुरू होता है, अगर उसे यह फ़ाइल मिलती है, तो यह उपयोगकर्ता से पूछे बिना लॉगिन का प्रयास करती है। फ़ाइल सिस्टम में संग्रहीत पासवर्ड भी एन्क्रिप्ट किया गया है, यह असुरक्षित प्रतीत होता है, लेकिन एप्लिकेशन वह नहीं है जहां लोग पासवर्ड को चलाने और चोरी करने के लिए उपयुक्त हैं।
कृपया इस तरह के डेटा के लिए कीचेन सेवाओं का उपयोग करें। – sosborn
डिवाइस के लिए यूडीआईडी के बजाय, आप [UIDevice currentDevice] .identifierForVendor को आजमा सकते हैं यह डिवाइस और ऐप स्थापना से जुड़ा हुआ है।
- 1. संपर्क आईडी के माध्यम से किसी उपयोगकर्ता से फेसबुक आईडी कैसे प्राप्त करें?
- 2. क्या रिशेर्पर के माध्यम से कोड सॉर्ट करना संभव है?
- 3. क्या JSONArray के माध्यम से पुनरावृत्त करना संभव है?
- 4. क्या सूची-प्रारंभिकरण के माध्यम से उपयोगकर्ता द्वारा परिभाषित रूपांतरण फ़ंक्शन को आमंत्रित करना संभव है?
- 5. क्या उनकी सदस्यता उपयोगकर्ता आईडी का उपयोग कर उपयोगकर्ता प्रोफ़ाइल को पुनर्प्राप्त करना संभव है?
- 6. प्रतिबिंब के माध्यम से एक असेंबली की टिप्पणियां प्राप्त करना संभव है?
- 7. क्या आईओएस एप्लिकेशन प्रोग्रामेटिक रूप से ऐप आईडी प्राप्त करना संभव है?
- 8. रेल: उपयोगकर्ता की आईडी को ट्रैक करना
- 9. क्या यह निर्धारित करना संभव है कि उपयोगकर्ता उपयोगकर्ता स्क्रिप्ट के माध्यम से गुप्त मोड में है या नहीं?
- 10. क्या Google oAuth2 के माध्यम से फोन नंबर प्राप्त करना संभव है?
- 11. ब्लूटूथ के माध्यम से आईफोन को प्रिंटर से कनेक्ट करना संभव है?
- 12. क्या INFORMATION_SCHEMA से तालिका प्रकार परिभाषाएं प्राप्त करना संभव है?
- 13. उपयोगकर्ता की आईडी
- 14. क्या ज़िपिनट्रीस्ट्रीम से ज़िप्पेन्ट्री का इनपुटस्ट्रीम प्राप्त करना संभव है?
- 15. क्या मैवेन कार्गो प्लगइन के माध्यम से Tomcat6 की context.xml फ़ाइल को आपूर्ति करना संभव है?
- 16. क्या क्लोन jQuery ऑब्जेक्ट की ऊंचाई प्राप्त करना संभव है?
- 17. क्या वस्तुओं के बजाए ऑब्जेक्ट आईडी के साथ रीढ़ की हड्डी संग्रह शुरू करना संभव है?
- 18. क्या टेलनेट के माध्यम से एलडीएपी "अनुरोध" भेजना संभव है?
- 19. Symfony2 उपयोगकर्ता की आईडी
- 20. क्या किसी विशेष JVM इंस्टेंस के लिए वास्तव में अद्वितीय आईडी प्राप्त करना संभव है?
- 21. क्या वेबसाइट की निर्देशिका के तहत फ़ाइलों की सूची प्राप्त करना संभव है? कैसे?
- 22. क्या मोबाइल डिवाइस से किसी वेब ब्राउज़र के माध्यम से एक तस्वीर अपलोड करना संभव है?
- 23. knockoutjs क्लिक करें घटना के माध्यम से तत्व आईडी प्राप्त
- 24. क्या TortoiseSVN के साथ आंकड़े प्राप्त करना संभव है?
- 25. आईडी से उपयोगकर्ता नाम
- 26. ब्लूटूथ के माध्यम से एंड्रॉइड फोन प्रिंटर से कनेक्ट करना संभव है?
- 27. रिकॉर्ड की आईडी प्राप्त करना अभी डाला गया है?
- 28. क्या मुझे मोबाइल वेबसाइट के माध्यम से एक एंड्रॉइड डिवाइस आईडी मिल सकती है?
- 29. क्या javax.naming.InitialContext से "सबकुछ" प्राप्त करना संभव है?
- 30. क्या स्ट्रिंग का केवल पहला अक्षर प्राप्त करना संभव है?
तो इसका मतलब यह होगा कि उन्हें आपके साथ खाता बनाना होगा और सेवा का उपयोग करने के लिए लॉगिन करना होगा? यह फॉलबैक समाधान है, मैं बस अपनी प्रक्रिया को सरल बनाने की कोशिश कर रहा हूं ताकि उपयोगकर्ता को खाता बनाने और प्रत्येक बार चलने पर लॉगिन करने की आवश्यकता न हो। – gjrwebber
ठीक है, पहली बार, आप इसे यूडीआईडी से जोड़ सकते हैं। –
आप डिवाइस के यूडीआईडी का उपयोग नहीं कर सकते हैं, इसे आईओएस 5.0 के रूप में बहिष्कृत किया गया है, और ऐप्पल इसका उपयोग करने वाले किसी ऐप को अस्वीकार कर देगा। – cheeesus