साइन-इन करने की सुविधा डिज़ाइन करते समय, इन सबसे सही तरीकों को ध्यान में रखें.
क्रेडेंशियल मैनेजर का इस्तेमाल करना
क्रेडेंशियल मैनेजर में शामिल पुष्टि करने के हर तरीके को अलग से इस्तेमाल किया जा सकता है. इसके लिए, उपयोगकर्ताओं को सिर्फ़ घड़ी और डेटा कनेक्शन की ज़रूरत होती है. पुष्टि करने का कोई और तरीका यह फ़ायदा नहीं दे सकता.
पुष्टि करने के समाधान के तौर पर, Credential Manager का इस्तेमाल करें.
मुख्य विकल्प: क्रेडेंशियल मैनेजर में पहले से मौजूद सुविधाएं
अपने उपयोगकर्ताओं को बेहतरीन सुरक्षा और आसानी से साइन इन करने की सुविधा देने के लिए, Credential Manager में पासकी को मुख्य विकल्प के तौर पर लागू करें.
पासवर्ड और 'Google से साइन इन करें' सुविधा जोड़कर, पूरी सुविधा लागू करें.


दूसरे विकल्प
उपयोगकर्ताओं के लिए, क्रेडेंशियल मैनेजर को खारिज करने का कम से कम एक दूसरा विकल्प उपलब्ध कराएं. कुल मिलाकर, कम से कम दो अलग-अलग साइन-इन विकल्प दें.
जिन ऐप्लिकेशन में साइन-इन करने के कई तरीके उपलब्ध नहीं होते हैं उनमें उपयोगकर्ताओं को मुश्किल होती है. उदाहरण के लिए, अगर कोई ऐप्लिकेशन सिर्फ़ "फ़ोन पर साइन इन करें" विकल्प देता है, तो उपयोगकर्ता के आस-पास फ़ोन न होने पर वह काम नहीं करेगा.


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

पुष्टि करने के सबसे सही तरीके
साइन इन करने के फ़ायदों के बारे में जानकारी देना
ऐसे ऐप्लिकेशन जिनमें उपयोगकर्ता को तब तक साइन-इन करने के लिए नहीं कहा जाता, जब तक यह ज़रूरी न हो जाए. ऐसे ऐप्लिकेशन में, साइन-इन करने के फ़ायदों के बारे में साफ़ तौर पर बताएं. आस-पास के यूज़र इंटरफ़ेस (यूआई) के कॉन्टेक्स्ट का इस्तेमाल करके, उपयोगकर्ता को वैल्यू के बारे में बताएं. यह न मान लें कि वे जानते हैं कि साइन इन करने से उन्हें क्या फ़ायदे मिलेंगे.
अपने यूज़र इंटरफ़ेस (यूआई) में, क्रेडेंशियल मैनेजर का नाम कभी न डालें.

यह करें

यह न करें
स्ट्रीमलाइन
पुष्टि करने की प्रोसेस को आसान बनाने के लिए:
- क्रेडेंशियल मैनेजर का इस्तेमाल करना
- सेकंडरी साइन इन के विकल्पों में ज़रूरी चरणों की संख्या कम करना
- उपयोगकर्ताओं को ज़्यादा से ज़्यादा समय तक साइन इन रखना (निजता और सुरक्षा से जुड़ी आपकी ज़रूरी शर्तों के मुताबिक)

यह करें

यह करें

यह करें
साइन-इन की स्थिति और पुष्टि करने की जानकारी
क्रेडेंशियल मैनेजर के अलावा अन्य विकल्पों का इस्तेमाल करते समय, एक मैसेज दिखाएं. इस मैसेज में उपयोगकर्ता को यह सूचना दी जाए कि ऐप्लिकेशन को पहली बार खोलने पर, उसे साइन इन किया जा रहा है. इसके बाद, साइन इन करने के बाद पुष्टि करने वाला मैसेज दिखाएं.

यह करें
