आसानी से रिस्टोर करने की सुविधा

बिना किसी रुकावट के डेटा वापस लाने की सुविधा, एक ऐसा तरीका है जिसकी मदद से गेम को नए डिवाइस पर इंस्टॉल करने या फिर से इंस्टॉल करने पर, गेम खेलने वाले व्यक्ति को तुरंत उसकी प्रोग्रेस से फिर से कनेक्ट कर दिया जाता है. इससे लॉगिन स्क्रीन की समस्या खत्म हो जाती है. बेहतर है कि गेम, खिलाड़ी के उस खाते को रीस्टोर करे जिसे उसने हाल ही में खेला था. ऐसा उन मामलों में होना चाहिए जहां बिना किसी रुकावट के रीस्टोर करने की सुविधा उपलब्ध है.

Level Up प्रोग्राम के लिए, बिना किसी रुकावट के डेटा वापस लाने की सुविधा इस्तेमाल करने का सुझाव दिया जाता है.

गेम में, खिलाड़ी के हाल ही में खेले गए खाते को इन स्थितियों में वापस लाया जाता है:

लागू करने के दिशा-निर्देश

बिना किसी रुकावट के डेटा वापस लाने की सुविधा इस्तेमाल करने के बारे में जानने के लिए, यहां दिए गए दिशा-निर्देश पढ़ें:

बिना किसी रुकावट के डेटा वापस लाने की सुविधा का इस्तेमाल कब करना चाहिए?

  1. नया डिवाइस / नया इंस्टॉलेशन: जब कोई खिलाड़ी किसी नए डिवाइस पर गेम इंस्टॉल करता है, तो गेम को Google Play Games Services Player ID से लिंक किए गए, गेम में इस्तेमाल किए गए आखिरी खाते (आईजीए) को वापस लाना चाहिए. खिलाड़ी चाहते हैं कि वे गेम को वहीं से शुरू करें जहां उन्होंने पिछली बार छोड़ा था.
  2. फिर से इंस्टॉल करना: जब कोई खिलाड़ी किसी डिवाइस पर गेम फिर से इंस्टॉल करता है, तो इसे नए डिवाइस पर इंस्टॉल करने के तौर पर माना जाता है. साथ ही, डेटा को आसानी से वापस लाने की सुविधा लागू की जाती है.

सीमलेस रीस्टोर की सुविधा का इस्तेमाल कब नहीं करना चाहिए?

  1. ऐप्लिकेशन अपडेट: अगर कोई खिलाड़ी ऐप्लिकेशन को अपडेट करता है, तो स्थानीय डेटा पहले से मौजूद होना चाहिए. उदाहरण के लिए, खिलाड़ी ने Google Play से ऐप्लिकेशन को अपडेट किया हो. इस स्थिति में, बिना किसी रुकावट के रीस्टोर करने की सुविधा को ट्रिगर न करें और स्थानीय स्थिति का पालन करें. हालांकि, अगर कोई स्थानीय डेटा उपलब्ध नहीं है और PGS प्लेयर आईडी से आखिरी बार खेला गया IGA जुड़ा है, तो गेम इस IGA को वापस ला सकता है. इसके अलावा, वह खिलाड़ी को गेम की लॉगिन स्क्रीन दिखा सकता है.
  2. साफ़ तौर पर साइन आउट करना: अगर कोई खिलाड़ी IGA से साफ़ तौर पर साइन आउट करता है, तो उसका मकसद या तो खाते बदलना होता है या गेम से साइन आउट रहना होता है. इस स्थिति में, अगली बार ऐप्लिकेशन लॉन्च करने पर, पिछले खाते को वापस लाने के लिए मजबूर न करें. इसके बजाय, लॉगिन स्क्रीन दिखाएं. इससे खिलाड़ियों को गेम में मौजूद एक से ज़्यादा खातों के बीच स्विच करने की सुविधा मिलती है.

विवाद का हल:

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

उदाहरण के लिए, यह प्रॉम्प्ट दिखाएं: "क्लाउड में सेव किया गया डेटा मिला. क्या आपको लेवल 50 को वापस लाना है या स्थानीय लेवल 5 को बनाए रखना है?".

पिछली बार खेले गए IGA को PGS प्लेयर आईडी से बाइंड करना

बिना किसी रुकावट के गेम को पहले जैसा करने के लिए, गेम को यह पुष्टि करनी होगी कि खिलाड़ी ने जो नया IGA खेला है वह उसके पुष्टि किए गए PGS प्लेयर आईडी से जुड़ा है. इसके लिए, इनमें से कोई भी तरीका इस्तेमाल किया जा सकता है:

  1. खुद का बैकएंड: अपने बैकएंड में, प्लेयर आईडी को गेम में मौजूद आइडेंटिफ़ायर से जोड़ा जा सकता है. साथ ही, गेम में मौजूद आइडेंटिफ़ायर के साथ, आखिरी बार खेले गए गेम की स्थिति को मैप किया जा सकता है. इससे, प्लैटफ़ॉर्म पर पुष्टि होने के बाद, प्लेयर आईडी मिलते ही किसी खिलाड़ी के लिए, आखिरी बार खेले गए गेम की स्थिति को वापस पाया जा सकता है.
  2. Recall API (सुझाया गया): अगर आपके पास मज़बूत आइडेंटिटी बैकएंड नहीं है, तो Recall API का इस्तेमाल करके, डेटा को आसानी से वापस लाने का तरीका लागू किया जा सकता है. हम आपको यही तरीका अपनाने का सुझाव देते हैं. इस कुकी की मदद से Google, किसी उपयोगकर्ता के प्लेयर आईडी और आपके इंटरनल इन-गेम खाता आईडी (पर्सोना) के बीच लिंक को सेव कर सकता है. Recall API के काम करने का तरीका:

    1. स्टोर: जब कोई उपयोगकर्ता गेम खेलता है, तो Google को "Recall Token" (उनके IGA का एन्क्रिप्ट किया गया लिंक) भेजें.

    2. वापस पाना: नए डिवाइस पर, PGS से पुष्टि होने के बाद, Recall API से क्वेरी करें. अगर कोई टोकन मौजूद है, तो उसे डिक्रिप्ट करके IGA आईडी ढूंढें और तुरंत प्रोग्रेस को पहले जैसा करें.