OAuth पर आधारित ऐप्लिकेशन की फ़्लिप लिंक करने की सुविधा का इस्तेमाल करके, आप अपने उपयोगकर्ताओं को पुष्टि करने वाले सिस्टम में अपने खातों को आसानी से और जल्दी से लिंक कर सकते हैं. अगर आपका खाता, खाते को जोड़ने की प्रोसेस शुरू करते समय आपके उपयोगकर्ता के फ़ोन पर इंस्टॉल होता है, तो वे उपयोगकर्ता की अनुमति पाने के लिए आपके ऐप्लिकेशन में बिना किसी रुकावट के बदलाव करते हैं.
इस तरीके से लिंक करने की प्रक्रिया तेज़ और आसान होती है, क्योंकि उपयोगकर्ता को पुष्टि करने के लिए अपने उपयोगकर्ता नाम और पासवर्ड को दोबारा डालने की ज़रूरत नहीं होती है. इसके बजाय, ऐप्लिकेशन की फ़्लिप सुविधा से आपके ऐप्लिकेशन पर उपयोगकर्ता और #39; खाते के क्रेडेंशियल इस्तेमाल किए जाते हैं. उपयोगकर्ता के अपने ऐप्लिकेशन को Google खाते से जोड़ने के बाद, वे आपके बनाए गए किसी भी इंटिग्रेशन का फ़ायदा ले सकते हैं.
आप iOS और Android ऐप्लिकेशन, दोनों के लिए ऐप्लिकेशन का फ़्लिप सेट अप कर सकते हैं.
![यह डायग्राम, उपयोगकर्ता के लिए Google खाते को आपके पुष्टि करने वाले सिस्टम से जोड़ने का तरीका बताता है. पहला स्क्रीनशॉट दिखाता है कि अगर उपयोगकर्ता का Google खाता आपके ऐप्लिकेशन से जुड़ा है, तो वह आपका ऐप्लिकेशन कैसे चुन सकता है. दूसरा स्क्रीनशॉट, आपके Google खाते को आपके ऐप्लिकेशन से जोड़ने की पुष्टि करता है. तीसरा स्क्रीनशॉट Google ऐप्लिकेशन में जोड़ा गया उपयोगकर्ता खाता दिखाता है.](https://developers.google.cn/static/identity/images/app-flip-flow.png?authuser=19&hl=hi)
ज़रूरी शर्तें
ऐप्लिकेशन फ़्लिप को लागू करने के लिए, आपको नीचे दी गई ज़रूरी शर्तें पूरी करनी होंगी:
- आपके पास Android या iOS ऐप्लिकेशन होना चाहिए.
- OAuth 2.0 सर्वर का मालिकाना हक, उसे मैनेज, और मैनेज करना ज़रूरी है. यह सर्वर, OAuth 2.0 ऑथराइज़ेशन कोड फ़्लो के साथ काम करता है.
OAuth लिंक करने के ऑथराइज़ेशन कोड के फ़्लो के बारे में ज़्यादा जानकारी के लिए, अपना OAuth सर्वर लागू करना लेख पढ़ें.
डिज़ाइन गाइडलाइन
इस सेक्शन में, ऐप्लिकेशन की फ़्लिप खाता जोड़ने की सहमति स्क्रीन के लिए डिज़ाइन की ज़रूरी शर्तों और सुझावों के बारे में बताया गया है. जब Google आपके ऐप्लिकेशन को कॉल करता है, तो आपका ऐप्लिकेशन उपयोगकर्ता को सहमति वाली स्क्रीन दिखाता है.
ज़रूरी शर्तें
- आपको यह बताना होगा कि उपयोगकर्ता का खाता Google से जोड़ा जा रहा है, न कि Google के किसी खास प्रॉडक्ट, जैसे कि Google Home या Google Assistant से.
सुझाव
हम आपको ये काम करने का सुझाव देते हैं:
Google की # नीति दिखाने के लिए. सहमति वाली स्क्रीन पर Google की निजता नीति का लिंक शामिल करें.
शेयर किया जाने वाला डेटा. उपयोगकर्ता को यह बताने के लिए कि उन्हें अपने डेटा की ज़रूरत क्यों और क्यों है, आसान और संक्षिप्त भाषा का इस्तेमाल करें.
कॉल-टू-ऐक्शन मिटाएं. अपनी सहमति स्क्रीन पर साफ़ कॉल-टू-ऐक्शन बताएं, जैसे कि "सहमत हैं और लिंक करें". इसकी वजह यह है कि उपयोगकर्ताओं को यह समझना ज़रूरी है कि उन्हें अपने खाते लिंक करने के लिए, Google के साथ कौनसा डेटा शेयर करना है.
सदस्यता रद्द करने की सुविधा. अगर उपयोगकर्ता लिंक नहीं करना चाहते हैं, तो उन्हें वापस या रद्द करने का तरीका बताएं.
खाता अलग करने की सुविधा. उपयोगकर्ताओं को अनलिंक करने का तरीका दें, जैसे कि अपने प्लैटफ़ॉर्म पर अपनी खाता सेटिंग का एक यूआरएल. इसके अलावा, आप Google खाते से जुड़ा एक लिंक भी शामिल कर सकते हैं. इससे उपयोगकर्ता अपने जोड़े गए खाते को मैनेज कर पाएंगे.
उपयोगकर्ता खाता बदलने की सुविधा. उपयोगकर्ताओं को अपने खाते(खातों) को स्विच करने का तरीका बताएं. यह खास तौर पर तब फ़ायदेमंद होता है, जब उपयोगकर्ता एक से ज़्यादा खाते इस्तेमाल करते हैं.
- अगर किसी उपयोगकर्ता को खाते स्विच करने के लिए, सहमति देने वाली स्क्रीन बंद करनी होती है, तो उसे वापस पाया जा सकने वाला गड़बड़ी का मैसेज Google को भेजें, ताकि उपयोगकर्ता OAuth लिंकिंग और इंप्लिसिट फ़्लो से अपनी पसंद के खाते में साइन इन कर सके.
अपना लोगो शामिल करें. सहमति वाली स्क्रीन पर अपनी कंपनी का लोगो दिखाएं. अपना लोगो रखने के लिए अपनी शैली के दिशा-निर्देशों का इस्तेमाल करें. अगर आप Google का # लोगो भी दिखाना चाहते हैं, तो लोगो और ट्रेडमार्क देखें.
![इस इमेज में, सहमति देने वाली स्क्रीन का उदाहरण दिखाया गया है. इसमें, अलग-अलग ज़रूरी शर्तों और सुझावों के लिए कॉल आउट की जानकारी दी गई है. उपयोगकर्ता की सहमति वाली स्क्रीन डिज़ाइन करते समय, इन सुझावों का पालन किया जाता है.](https://developers.google.cn/static/identity/images/app-flip-guidance.png?authuser=19&hl=hi)
OAuth पर आधारित App Flip के लिए सेट अप करें
नीचे दिए गए सेक्शन में, OAuth पर आधारित ऐप्लिकेशन Flip से जुड़ी ज़रूरी शर्तों के बारे में बताया गया है. साथ ही, Actions कंसोल में अपने ऐप्लिकेशन Flip प्रोजेक्ट को कॉन्फ़िगर करने का तरीका भी बताया गया है.
कोई कार्रवाई बनाएं और OAuth 2.0 सर्वर सेट अप करें
App Flip को कॉन्फ़िगर करने से पहले, आपको ये काम करने होंगे:
- कोई कार्रवाई बनाएं. कार्रवाई बनाने के लिए, प्रोजेक्ट बनाएं सेक्शन में दिए गए निर्देशों का पालन करें.
- OAuth 2.0 सर्वर सेट अप करें. OAuth सर्वर सेट अप करने के बारे में ज़्यादा जानकारी के लिए, OAuth खाता जोड़ने की प्रोसेस लागू करना देखें.
Actions कंसोल में ऐप्लिकेशन फ़्लिप को कॉन्फ़िगर करें
नीचे दिए गए सेक्शन में, Actions कंसोल में App Flip को कॉन्फ़िगर करने का तरीका बताया गया है.
- सबसे ऊपर मौजूद नेविगेशन में, डेवलप करें पर क्लिक करें. इसके बाद, बाईं ओर मौजूद नेविगेशन में, खाता लिंक करना पर क्लिक करें.
- खाता जोड़ना के बगल में मौजूद स्विच को टॉगल करें.
- खाता बनाएं में जाकर, नहीं, मुझे सिर्फ़ अपनी वेबसाइट पर खाता बनाने की अनुमति देनी है को चुनें.
- आगे बढ़ें पर क्लिक करें.
- लिंक करने का टाइप में जाकर, ड्रॉप-डाउन मेन्यू से OAuth और ऑथराइज़ेशन कोड चुनें.
- आगे बढ़ें पर क्लिक करें.
- OAuth क्लाइंट की जानकारी में जाकर, सभी फ़ील्ड भरें. (अगर ऐप्लिकेशन फ़्लिप काम नहीं करता है, तो सामान्य OAuth का इस्तेमाल फ़ॉलबैक के तौर पर किया जाता है.)
- आगे बढ़ें पर क्लिक करें.
- खाता लिंक करने के लिए अपने ऐप्लिकेशन का इस्तेमाल करें (ज़रूरी नहीं) में जाकर, iOS के लिए चालू करें पर सही का निशान लगाएं.
- Universal लिंक फ़ील्ड भरें. यूनिवर्सल लिंक के बारे में ज़्यादा जानकारी के लिए, ऐप्लिकेशन और वेबसाइटों को अपने कॉन्टेंट से लिंक करने की अनुमति देना देखें.
- अगर आपको अपने क्लाइंट को वैकल्पिक तौर पर कॉन्फ़िगर करना है, तो स्कोप जोड़ें और अपने क्लाइंट को कॉन्फ़िगर करें (ज़रूरी नहीं) में जाकर, दायरा जोड़ें पर क्लिक करें. अगर नहीं, तो आगे बढ़ें पर क्लिक करें.
- जांच के निर्देशों में, प्लेसहोल्डर के तौर पर
test
(या कोई दूसरी स्ट्रिंग) टाइप करें. (इस फ़ील्ड में जांच वाला खाता भरना सिर्फ़ तब ज़रूरी होता है, जब आप असल में अपनी कार्रवाई को पब्लिश करने के लिए सबमिट कर रहे हों.) - सेव करें पर क्लिक करें.
अब अगले सेक्शन पर जाकर, iOS या Android ऐप्लिकेशन में App Flip को लागू किया जा सकता है.
अपने खास ऐप्लिकेशन में App Flip लागू करना
App Flip को लागू करने के लिए, आपको अपने ऐप्लिकेशन में उपयोगकर्ता के ऑथराइज़ेशन कोड में बदलाव करना होगा, ताकि Google से डीप लिंक स्वीकार किया जा सके.
अपने डिवाइस पर ऐप्लिकेशन फ़्लिप की जांच करें
अब आपने कंसोल पर और अपने ऐप्लिकेशन में कार्रवाई बनाकर App Flip को कॉन्फ़िगर कर लिया है, इसलिए अब मोबाइल डिवाइस पर App Flip की जांच की जा सकती है. App Flip को टेस्ट करने के लिए Google Assistant ऐप्लिकेशन का इस्तेमाल किया जा सकता है.
Assistant ऐप्लिकेशन से App Flip को टेस्ट करने के लिए, यह तरीका अपनाएं:
- Actions कंसोल पर जाएं और अपना प्रोजेक्ट चुनें.
- सबसे ऊपर मौजूद नेविगेशन में जांच करें पर क्लिक करें.
- Assistant ऐप्लिकेशन से खाता लिंक करने के फ़्लो को ट्रिगर करना:
- Google Assistant ऐप्लिकेशन खोलें.
- सेटिंग पर क्लिक करें.
- Assistant टैब में, होम कंट्रोल पर क्लिक करें.
- जोड़ें(+) पर क्लिक करें.
- सेवा देने वालों की सूची में से अपनी कार्रवाई चुनें. सूची में इससे पहले “[test]” लगा दिया जाएगा. सूची में से [test] कार्रवाई चुनने पर, आपका ऐप्लिकेशन खुल जाएगा.
- पुष्टि करें कि आपका ऐप्लिकेशन लॉन्च हो गया है और अपने ऑथराइज़ेशन फ़्लो की जांच शुरू करें.