Android के लिए Google साइन-इन से Android Credential Manager पर माइग्रेट करें. इससे, ऐप्लिकेशन में पुष्टि करने की प्रोसेस को आसान बनाया जा सकता है. साथ ही, ऐप्लिकेशन को आने वाले समय में भी आसानी से डेवलप किया जा सकता है. Android के लिए Google साइन-इन की सुविधा अब काम नहीं करती. इसे Google Play services Auth SDK से हटा दिया जाएगा.
(com.google.android.gms:play-services-auth
) में.
पुष्टि करने के लिए, डेवलपर को अपने Android प्रोजेक्ट को Credential Manager पर माइग्रेट करना चाहिए. यह ऐप्लिकेशन, 'Google से साइन इन करें' सुविधा के लिए, One Tap और बटन फ़्लो के साथ पूरी तरह काम करता है. ज़्यादा जानकारी के लिए, हमारी ब्लॉग पोस्ट देखें.
अनुमति से जुड़ी उन कार्रवाइयों के लिए AuthorizationClient API का इस्तेमाल करें जिनमें Google Drive जैसे, Google के स्टोर किए गए उपयोगकर्ता के डेटा का ऐक्सेस ज़रूरी है.
पुष्टि करने की प्रोसेस को Credential Manager API पर माइग्रेट करना
क्रेडेंशियल मैनेजर, Android के लिए लेगसी Google Sign-In की तुलना में कई अहम फ़ायदे देता है. इसमें एक ऐसा एपीआई होता है जो आधुनिक सुविधाओं और तरीकों के साथ काम करता है. साथ ही, यह आपके उपयोगकर्ताओं के लिए पुष्टि करने के अनुभव को बेहतर बनाता है:
- क्रेडेंशियल मैनेजर की मदद से बनाए गए आसान और बेहतर फ़्लो से, साइन अप और साइन इन करने में लगने वाले औसत समय को 50% तक कम किया जा सकता है.
- Credential Manager में, साइन इन करने के कई तरीकों के लिए सहायता शामिल होती है. इनमें Google से साइन इन करें, पासकी, और पासवर्ड शामिल हैं.
- Credential Manager एक यूनिफ़ाइड एपीआई है. यह Android डिवाइसों पर एक जैसा यूज़र इंटरफ़ेस उपलब्ध कराता है. साथ ही, यह डेवलपर के लिए ऐप्लिकेशन बनाने की प्रोसेस को आसान बनाता है और सुरक्षा के नए मानकों के मुताबिक काम करता है.
- क्रेडेंशियल मैनेजर, पुष्टि करने के सभी तरीकों के लिए एक जैसा और एकीकृत उपयोगकर्ता अनुभव देता है.
- Android 14 से, Credential Manager में तीसरे पक्ष के पासवर्ड और पासकी प्रोवाइडर का इस्तेमाल किया जा सकता है. इससे उपयोगकर्ताओं को अपने पसंदीदा क्रेडेंशियल प्रोवाइडर को चुनने की सुविधा मिलती है.
- Credential Manager में Google से साइन इन करें बटन की सुविधा पूरी तरह से काम करती है. इसलिए, डेवलपर इसे सीधे मौजूदा फ़्लो में जोड़ सकते हैं.
- Credential Manager में One Tap की सुविधाएं काम करती हैं. इसलिए, डेवलपर उपयोगकर्ताओं को सीधे तौर पर, एक टैप से अपने Google खाते से साइन इन करने के लिए कह सकते हैं.
Credential Manager को इंटिग्रेट करने के लिए, डेवलपर गाइड पढ़ें. पासकी की मदद से पुष्टि करने के उपयोगकर्ता अनुभव के बारे में पढ़ें. इससे आपको यह समझने में मदद मिलेगी कि आपकी पहचान की पुष्टि करने के फ़्लो को कैसे डिज़ाइन किया जाना चाहिए. One Tap या 'Google से साइन इन करें' बटन को लागू करने के बारे में जानने के लिए, Credential Manager को 'Google से साइन इन करें' के साथ इंटिग्रेट करना गाइड पढ़ें.
अनुमति को AuthorizationClient API पर माइग्रेट करना
Google Sign-In के लेगसी वर्शन के मुकाबले, पुष्टि करने और अनुमति देने की सुविधाएं अब दो अलग-अलग फ़्लो के तौर पर उपलब्ध हैं. Credential Manager एक ऐसा एपीआई है जिसका इस्तेमाल, Android पर पुष्टि करने के लिए किया जाता है. Google Drive जैसी सेवा को ऐक्सेस करने जैसी अनुमति से जुड़ी कार्रवाइयों के लिए, AuthorizationClient API का इस्तेमाल करें. इस अलगाव से, उपयोगकर्ता के फ़्लो को उपयोगकर्ता के इंटेंट से मैप करने में मदद मिलती है. इससे आपके उपयोगकर्ता, अपने Google खातों से साइन अप या साइन इन कर सकते हैं. साथ ही, जब ऐप्लिकेशन को अनुमति की ज़रूरत हो, तो उनके Google खाते से अलग से अनुमति दी जा सकती है.
अनुमति देने के बारे में ज़्यादा जानने के लिए, उपयोगकर्ता के डेटा को ऐक्सेस करने की अनुमति देना के बारे में गाइड पढ़ें. साथ ही, AuthorizationClient API के दस्तावेज़ देखें.