साइन-इन

Play की गेम सेवाओं में साइन इन करने पर, आपको खिलाड़ी की गेमिंग आइडेंटिटी मिलती है, Android प्लेयर के लिए प्लैटफ़ॉर्म-लेवल और गेमिंग से जुड़ी खास पहचान है. यह पहचान आपके गेम और खिलाड़ी के बीच रिश्ता बनाने में मदद मिलती है. खिलाड़ी ज़्यादा हैं साइन इन करने के लिए इस पहचान का इस्तेमाल करना चाहेगा.

इसके अलावा, साइन-इन की मदद से आपको एक मज़बूत और एक जैसा आइडेंटिफ़ायर मिलता है. इसका इस्तेमाल क्लाउड सेव सिस्टम. क्लाउड पर सेव करना बहुत अहम है; इससे खिलाड़ी 300 से ज़्यादा कोड वाले फ़ॉलो किया जा रहा है:

  • अगर बच्चे ने अपना डिवाइस बदला या रीसेट किया था, तो उसे वहीं से शुरू करना जहां उन्होंने उसे छोड़ा था
  • कई डिवाइसों पर गेम खेलना होगा (उदाहरण के लिए, किसी दूसरे फ़ोन या Chromebook)
  • गेम को अनइंस्टॉल करके, बाद में फिर से इंस्टॉल करें

अपने क्लाउड पर सेव करने के लिए, Play की गेम सेवाओं की पहचान को कुंजी के तौर पर इस्तेमाल किया जा सकता है समाधान का सुझाव दिया जाता है या बिना किसी शुल्क के सेव की गई गेम सेवा.

Play की गेम सेवाएं (पीजीएस) पर, अपने-आप साइन इन होने की सुविधा काम करती है. इससे हर डिवाइस पर साइन इन करने वाले प्लेयर.

साइन इन करने का सुझाया गया फ़्लो

खिलाड़ियों को अपने गेम में साइन इन करने के लिए, इन चीज़ों का इस्तेमाल करें: साइन-इन फ़्लो:

  1. आपके गेम के शुरू होने के क्रम के दौरान, अपने-आप साइन इन होने की सुविधा ट्रिगर होगा, जो उपयोगकर्ता को लॉगिन करने या नया खाता बनाने का प्रयास करेगा.
  2. अगर अपने-आप साइन इन होने की सुविधा काम नहीं करती है या उपयोगकर्ता अस्वीकार कर देता है, तो कोई मैन्युअल दिखाएं साइन-इन बटन का इस्तेमाल करें.

स्वचालित साइन-इन

अपने-आप साइन इन होने की सुविधा की मदद से, लोग बिना किसी रुकावट के आपके गेम में साइन इन कर सकते हैं - यह स्वचालित! अगर आपका गेम, उपयोगकर्ता से साइन इन करने और अपने-आप साइन इन होने की सुविधा का अनुरोध करता है सेटिंग चालू हो (Google Play Games ऐप्लिकेशन में), तो आपको उपयोगकर्ता के PGS भेजे जाएंगे आइडेंटिटी क्रेडेंशियल और उपयोगकर्ता को PGS में साइन-इन करने का अनुभव दिखेगा.

अपने-आप साइन इन होने की सुविधा, ऐसी सेटिंग है जिसे उपयोगकर्ता कंट्रोल कर सकते हैं. उपयोगकर्ता इनमें से कोई भी विकल्प चुन सकते हैं सभी गेम में अपने-आप साइन इन हो जाएं या आपसे हर बार पूछा जाए.

स्वचालित साइन-इन

OAuth के दायरे और PGS

उपयोगकर्ताओं को ये काम करने की अनुमति देने के लिए, PGS OAuth सिस्टम का इस्तेमाल करता है अपने गेम को उनके खाते का ऐक्सेस दें. PGS में गेम के लिए एक यूनीक स्कोप (games-lite) है और यह दूसरे स्कोप पर निर्भर करता है (drive.app_data) अगर आपका गेम, सेव की गई गेम की सुविधा का इस्तेमाल करता है. सेव किए गए गेम सुविधा से, उपयोगकर्ता के Google Drive खाते को ऐक्सेस किया जा सकता है. डेटा सेव कर लिया जाता है.

कृपया ध्यान दें कि PGS v2 में, OAuth के दायरे के ज़्यादा अनुरोध नहीं किए जा सकते. अगर इसकी ज़रूरत हो, तो हमारा सुझाव है कि आप Google साइन इन SDK टूल का इस्तेमाल करें साथ ही, PGS के साथ.

एक से ज़्यादा साइन-इन के तरीकों के लिए सहायता

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

बैकएंड इंटिग्रेशन के लिए, खिलाड़ी की पहचान सुरक्षित तरीके से पाएं और उसकी पुष्टि करें

अपना सर्वर चालू करने के लिए, सर्वर ऑथराइज़ेशन कोड का अनुरोध किया जा सकता है REST API के ज़रिए, Play की गेम सेवाओं के सर्वर से सीधे बात करने के लिए साइन-इन किए हुए प्लेयर की अनुमति. इससे प्लेयर की ऐसेट का सीधा ऐक्सेस मिलता है आईडी, प्रोफ़ाइल, और अन्य जानकारी (जैसे, अगर अनुमति हो, तो दोस्तों की सूची). अगर आपको कोई भी प्लेयर आईडी, फ़्रेंड आईडी या इससे जुड़ा अन्य डेटा, अपने बैकएंड में सेव करें. विधि का इस्तेमाल करके, इन फ़ील्ड का डिवाइस-साइड हेर-फेर करना.

इसके अलावा, कुछ पुराने गेम और खिलाड़ियों के लिए, प्लेयर आईडी ज़रूरी है कि किसी प्लेयर का Android SDK टूल वही आईडी न हो जो दूसरे खिलाड़ियों को दिखता है उस खिलाड़ी को एक ही गेम में देखना - यह खास तौर पर तब काम आता है, जब तो दोस्तों की सूची. हालांकि, REST API में वापस मिला player_id हमेशा एक जैसा होता है और यह हमेशा वही आईडी होता है जो दूसरे खिलाड़ियों को दिखता है.

ज़्यादा जानकारी के लिए, यह देखें ऑफ़लाइन ऐक्सेस और REST API दस्तावेज़.

क्लाइंट लागू करने की प्रक्रिया

Android पर साइन-इन सहायता को लागू करने का तरीका जानने के लिए, यहां देखें Android गेम में साइन इन करें.