क्या फायरबेस यूआईडी कई ऐप्स में अद्वितीय है? - एंड्रॉइड, मोंगोडब, फायरबेस, फायरबेस-प्रमाणीकरण

मेरे पास दो अलग-अलग ऐप हैं जो एक ही बैकएंड सर्वर से जुड़ते हैं और एक ही अनुप्रयोग के हिस्से लेकिन अलग-अलग उपयोगकर्ता से जुड़ते हैं। उबर ड्राइवर ऐप और उबर उपयोगकर्ता ऐप की तरह कहें।

  • क्या उपयोगकर्ता के यूआईडी अलग-अलग ऐप्स में समान होंगे या क्या यह एक फायरबेस परियोजना या एकल ऐप तक सीमित है?
  • मैं यह भी जानना चाहूंगा, क्या यह मोंगो में ऑब्जेक्टआईडी के रूप में फायरबेस यूआईडी का उपयोग करने के लिए कोई नुकसान पहुंचाएगा?

उत्तर:

जवाब के लिए 2 № 1

जैसा कि मैंने अभी जवाब दिया था आपकी टिप्पणी यहाँ:

यूआईडी निश्चित रूप से एक परियोजना के भीतर अद्वितीय हो (इसलिए उस परियोजना के सभी ऐप्स में भी)। मुझे लगता है कि वे सभी परियोजनाओं में भी अद्वितीय हैं, लेकिन मुझे इसकी जांच करने की आवश्यकता नहीं है।

यह देखते हुए कि फायरबेस यूआईडी का उपयोग उपयोगकर्ताओं की पहचान के लिए करता है, मोंगो में वस्तुओं की पहचान करने के लिए उनका उपयोग करना उचित लगता है।


उत्तर № 2 के लिए 1

उपयोगकर्ता की अद्वितीय आईडी (uid) केवल एक ऐप में सभी प्रदाताओं में अद्वितीय होने की गारंटी है। यदि आप कई ऐप्स से यूआईडी मिश्रण करना चाहते हैं तो आप यूआईडी में एक उपसर्ग जोड़ सकते हैं, जो प्रत्येक ऐप के लिए अद्वितीय होगा।

जैसे यूआईडी के साथ: SamPLeUid12345 जिसे कई ऐप्स में दोहराया जा सकता है, आप स्टोर कर सकते हैं:
ऐप 1 यूआईडी: APP1-SamPLeUid12345
ऐप 2 यूआईडी: APP2-SamPLeUid12345


जवाब के लिए 0 № 3

एक परियोजना के भीतर यूआईडी अद्वितीय हैं। विभिन्न ऐप्स में भी यदि वे एक ही प्रोजेक्ट का उपयोग करते हैं।

लेकिन फायरबेस ब्लॉग के अनुसार, यूआईडी परियोजनाओं में अलग होंगे। यदि आप अलग-अलग ऐप्स पर विभिन्न परियोजनाओं का उपयोग करते हैं, तो यूड्स अलग होंगे।

प्रत्येक परियोजना पर फायरबेस उपयोगकर्ता आईडी अलग होगी।

https://firebase.googleblog.com/2016/12/working-with-multiple-firebase-projects-in-an-android-app.html


संबंधित सवाल
सबसे लोकप्रिय