क्रेडेंशियल मैनेजर की मदद से, पूरे Android इकोसिस्टम में पुष्टि करने की प्रोसेस को आसान बनाया जा सकता है. इससे उपयोगकर्ताओं को एक जैसा अनुभव मिलता है. साथ ही, डेवलपर को पासकी, पासवर्ड, और फ़ेडरेटेड साइन-इन के तरीकों का इस्तेमाल करने के लिए, एक जैसा एपीआई मिलता है. जैसे, 'Google से साइन इन करें' सुविधा. कोर प्रोग्रामिंग इंटरफ़ेस, सभी फ़ॉर्म फ़ैक्टर में एक जैसा रहता है. हालांकि, हर फ़ॉर्म फ़ैक्टर में यूज़र इंटरफ़ेस (यूआई) और यूज़र एक्सपीरियंस (यूएक्स) से जुड़ी अलग-अलग बातों का ध्यान रखना होता है. इसे लागू करने के लिए, आपको अपने ऐप्लिकेशन के पुष्टि करने के फ़्लो को हर डिवाइस के इनपुट के खास तरीकों, स्क्रीन साइज़, और उपयोगकर्ता के संदर्भों के हिसाब से ढालना होगा.
इस गाइड में, अलग-अलग Android डिवाइसों पर Credential Manager को लागू करने के तरीके के बारे में खास जानकारी दी गई है. इसमें मुख्य बातों पर ज़ोर दिया गया है और ज़्यादा जानकारी वाले दस्तावेज़ का लिंक दिया गया है.
मोबाइल डिवाइस
फ़ोन, टैबलेट, और फ़ोल्ड किए जा सकने वाले डिवाइस जैसे मोबाइल डिवाइस, Android डेवलपमेंट के लिए सबसे ज़्यादा इस्तेमाल किए जाने वाले टारगेट हैं. इन डिवाइसों के लिए, Credential Manager को स्टैंडर्ड तरीके से लागू करना सही रहता है. आम तौर पर, इनमें टचस्क्रीन और डिवाइस में मौजूद कीबोर्ड होते हैं. इस फ़ॉर्म फ़ैक्टर पर उपयोगकर्ता अनुभव को आधार मानकर, अन्य फ़ॉर्म फ़ैक्टर के लिए अडैप्ट किया जाता है. पुष्टि करने की प्रोसेस, डिवाइस के फ़ॉर्म फ़ैक्टर के हिसाब से होनी चाहिए. साथ ही, इसमें डिवाइस की स्क्रीन और इनपुट के तरीकों की पूरी क्षमताओं का इस्तेमाल किया जाना चाहिए.
Wear OS
Wear OS डिवाइसों की स्क्रीन छोटी होती है और इनमें इनपुट देने के लिए सीमित विकल्प होते हैं. Credential Manager में पासकी की सुविधा लागू करने से, उपयोगकर्ताओं को ऐप्लिकेशन में साइन इन करने के लिए एक सुरक्षित प्लैटफ़ॉर्म मिलता है. इसके लिए, उन्हें किसी कनेक्ट किए गए फ़ोन की ज़रूरत नहीं होती. साथ ही, उन्हें पासवर्ड याद रखने की भी ज़रूरत नहीं होती.
Wear OS के लिए एपीआई, मोबाइल के एपीआई जैसा ही होता है. इसलिए, मोबाइल के मौजूदा इंटिग्रेशन का फिर से इस्तेमाल किया जा सकता है. पासकी, 'Google से साइन इन करें' सुविधा, और क्रेडेंशियल मैनेजर के साथ पासवर्ड के अलावा, पुष्टि करने के अन्य तरीकों का इस्तेमाल किया जा सकता है. इनमें डेटा लेयर टोकन शेयरिंग, OAuth या आपके मौजूदा समाधान शामिल हैं. इनका इस्तेमाल, क्रेडेंशियल मैनेजर पर उपयोगकर्ताओं को ट्रांसफ़र करते समय बैकअप के तौर पर किया जा सकता है. इसके अलावा, डेटा लेयर टोकन शेयर करने के मामले में, इनका इस्तेमाल लंबे समय तक किया जा सकता है.
Wear OS डिवाइसों पर यूज़र इंटरफ़ेस (यूआई) इस तरह दिखता है:


कोड लागू करने के बारे में ज़्यादा जानकारी और कोड के सैंपल के लिए, यहां दिए गए संसाधन देखें:
- पहने जाने वाले डिवाइसों पर पुष्टि करना
- Wear OS के लिए यूज़र इंटरफ़ेस (यूआई) डिज़ाइन से जुड़े सुझाव
- Wear Credential Manager का सैंपल
Android XR
Android XR में वर्चुअल और ऑगमेंटेड रिएलिटी (एआर) शामिल है. इसकी मदद से ऐप्लिकेशन, 3D स्पेस में रेंडर होते हैं. उपयोगकर्ता का इनपुट, अन्य डिवाइसों के मुकाबले बुनियादी तौर पर अलग होता है. यह हाथ के जेस्चर जैसे नैचुरल इनपुट पर निर्भर करता है.
XR के लिए Credential Manager को अडैप्ट करने का मतलब है कि 3D स्पेस के लिए, पुष्टि करने वाले यूज़र इंटरफ़ेस (यूआई) पर फिर से विचार करना. यह पासकी, पासवर्ड या फ़ेडरेटेड साइन-इन के तरीकों से किया जा सकता है. उदाहरण के लिए, पुष्टि करने के लिए प्रॉम्प्ट, फ़्लोटिंग पैनल में दिखते हैं. साथ ही, उपयोगकर्ता हाथ के जेस्चर का इस्तेमाल करके विकल्प चुनते हैं. आपको अपने टारगेट एक्सआर डिवाइसों के लिए, हार्डवेयर या सॉफ़्टवेयर से जुड़ी ज़रूरी शर्तों का भी ध्यान रखना होगा.
डिजाइन से जुड़ी एक बड़ी चुनौती, वीआर या एआर एनवायरमेंट में आसान और सुरक्षित तरीके से पुष्टि करने की सुविधा उपलब्ध कराना है. आपको यह भी ध्यान रखना होगा कि एक से ज़्यादा लोगों के लिए उपलब्ध XR डिवाइसों में पहचान को कैसे मैनेज किया जाए. ऐसा इसलिए, क्योंकि अलग-अलग लोग एक ही डिवाइस का इस्तेमाल कर सकते हैं.
Android XR के लिए Credential Manager का इस्तेमाल करने के लिए, ये ज़रूरी शर्तें पूरी करनी होंगी:
- कम से कम एपीआई लेवल:
minSdkVersion
34 या इसके बाद का वर्शन - GMS वर्शन: मोबाइल ऐप्लिकेशन के लिए ज़रूरी वर्शन
- एम्युलेटर:
- एम्युलेटर सिस्टम इमेज का कम से कम वर्शन:
- macOS: Google Play XR ARM 64 v8a सिस्टम इमेज का वर्शन 7
- Windows: Google Play XR Intel x86_64 Atom System Image Revision 7
- एम्युलेटर के 35.6.11 स्टेबल वर्शन के बाद के वर्शन
- एम्युलेटर सिस्टम इमेज का कम से कम वर्शन:
एक्सआर डिवाइस पर साइन इन करने का अनुभव कुछ ऐसा दिख सकता है:

एक्सआर के साथ काम न करने वाले फ़्लो
Android XR में मौजूद Credential Manager, पुष्टि करने के उन फ़्लो के साथ काम नहीं करता जिनके लिए, किसी दूसरे डिवाइस से क्यूआर कोड स्कैन करना ज़रूरी होता है. यह समस्या, एक्सआर हेडसेट पर साइन-इन करने की प्रोसेस के दौरान और एम्युलेटर से जांच करते समय दिखती है.
एक्सआर के बारे में ज़्यादा जानने के लिए, Android XR देखें.