क्रॉस-प्लैटफ़ॉर्म सिंगल साइन-इन

जब कोई उपयोगकर्ता किसी वेब ब्राउज़र या Android डिवाइस पर अपने Google खाते से साइन इन करता है, तो वह एक ही Google खाते से सभी वेब ब्राउज़र और Android डिवाइसों पर आसानी से साइन इन कर सकता है. यह सुविधा उपयोगकर्ताओं को एक से ज़्यादा डिवाइस पर बेहतरीन अनुभव देने में मदद करती है, क्योंकि इससे उपयोगकर्ता सेवा में आसानी से साइन इन कर पाते हैं.

जब वेब पर बटन लोड होता है, तो यह तुरंत इस बात की जांच करता है कि उपयोगकर्ता ने ऐप्लिकेशन को अनुमति दी है या नहीं. इस जांच को "तुरंत मोड" कहा जाता है. अगर यह जांच पूरी हो जाती है, तो Google के सर्वर एक ऐक्सेस टोकन वापस कर देते हैं और कॉलबैक पर, अनुमति के नतीजे वाला एक नया ऑब्जेक्ट पास करते हैं. अगर बटन, तुरंत मोड की अनुमति नहीं दे पाता है, तो उपयोगकर्ता को ऐक्सेस फ़्लो को ट्रिगर करने के लिए, 'साइन-इन करें' बटन पर क्लिक करना होगा.

क्रॉस-प्लैटफ़ॉर्म सिंगल साइन-ऑन चालू करने के लिए:

  1. Android और वेब ऐप्लिकेशन, एक ही Google API कंसोल प्रोजेक्ट में रजिस्टर होने चाहिए.
  2. हर प्लैटफ़ॉर्म पर जिन दायरों का अनुरोध किया गया है, वे दूसरे प्लैटफ़ॉर्म के दायरे से मेल खाने चाहिए.

उपयोगकर्ता के लिए क्रॉस-प्लैटफ़ॉर्म सिंगल साइन-ऑन तब काम करता है, जब ये ज़रूरी शर्तें पूरी होती हैं:

  1. उपयोगकर्ता ने ब्राउज़र या Android डिवाइस पर Google में साइन इन किया है.
  2. उपयोगकर्ता ने पहले आपके ऐप्लिकेशन को इन दायरों के लिए अनुमति दी हो.

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

जब कोई उपयोगकर्ता आसानी से साइन इन कर लेता है, तो Google एक रिमाइंडर दिखाता है कि उसने अपने Google खाते से लॉग इन किया हुआ है. यह रिमाइंडर हर डिवाइस पर सिर्फ़ एक बार दिखता है.