जब कोई उपयोगकर्ता किसी वेब ब्राउज़र में या Android डिवाइस पर, इन्हें सभी वेब ब्राउज़र पर आसानी से साइन इन किया जा सकता है और एक ही Google खाते का इस्तेमाल करने वाले Android डिवाइस. इस सुविधा से उपयोगकर्ता ये काम कर सकते हैं एक से ज़्यादा डिवाइस का बेहतरीन अनुभव पाने के लिए, साइन इन करना उनके लिए आसान हो जाता है.
जब बटन वेब पर लोड होता है, तब यह तुरंत इस बात की जांच करता है कि उपयोगकर्ता ने ऐप्लिकेशन को अधिकृत कर दिया है. इस जांच को "इमीडिएट मोड" कहा जाता है और सफल होने पर, Google सर्वर एक ऐक्सेस टोकन वापस करते हैं और प्राधिकरण परिणाम ऑब्जेक्ट को कॉलबैक में डालें. अगर बटन अनुमति की तुरंत अनुमति देने के लिए, उपयोगकर्ता को साइन-इन बटन पर क्लिक करना होगा को ट्रिगर किया जाएगा.
क्रॉस-प्लैटफ़ॉर्म सिंगल साइन-ऑन की सुविधा चालू करने के लिए:
- Android और वेब ऐप्लिकेशन दोनों को एक ही Google API Console प्रोजेक्ट.
- हर प्लैटफ़ॉर्म पर मौजूद दायरे को, दूसरे प्लैटफ़ॉर्म के स्कोप से मेल खाना चाहिए प्लैटफ़ॉर्म.
उपयोगकर्ता के लिए क्रॉस-प्लैटफ़ॉर्म सिंगल साइन-ऑन तब काम करता है, जब: ज़रूरी शर्तें पूरी की गई हों:
- उपयोगकर्ता ने ब्राउज़र में या Android डिवाइस पर Google में साइन इन किया हुआ है.
- उपयोगकर्ता ने पहले आपके ऐप्लिकेशन को इन दायरों के लिए अनुमति दी थी.
यह अनुभव ठीक वैसा ही होता है, जैसा किसी उपयोगकर्ता के Android ऐप्लिकेशन को दूसरी बार खोलने पर होता है समय. अगर उपयोगकर्ता ने ऐप्लिकेशन को पहले ही अनुमति दी है, तो फिर भी उपयोगकर्ता का हस्ताक्षर जारी रहता है इनमें: उपयोगकर्ता हर बार ऐप्लिकेशन खोलते समय साइन-इन बटन पर क्लिक नहीं करते.
जब कोई उपयोगकर्ता आसानी से साइन इन कर लेता है, तो Google यह रिमाइंडर दिखाता है कि वह अपने Google खाते से लॉग इन किया है. यह रिमाइंडर सिर्फ़ दिखता है हर डिवाइस में एक बार.