SafetyNet Attestation API के बंद होने के बारे में जानकारी

Google ने हाल ही में Play Integrity API का एलान किया है. यह एक ही एपीआई के तहत, इंटिग्रिटी से जुड़ी कई सुविधाओं को इंटिग्रेट करता है. इनमें SafetyNet को प्रमाणित करने से जुड़ी इंटिग्रिटी की जांच का नतीजा भी शामिल है.

हम जनवरी 2024 से, SafetyNet को प्रमाणित करने वाले एपीआई को धीरे-धीरे बंद करना शुरू करेंगे. हमने टाइमलाइन बढ़ा दी है, ताकि आपके पास नए Play Integrity API पर माइग्रेट करने के लिए ज़रूरत के मुताबिक समय हो. इससे, आपके कारोबार में रुकावटें नहीं आएंगी.

Play Integrity API में, SafetyNet Attestation के साथ-साथ अन्य सभी इंटिग्रिटी सिग्नल शामिल होते हैं. जैसे, Google Play उपयोगकर्ता लाइसेंस और गड़बड़ी की बेहतर मैसेजिंग. एपीआई के नए वर्शन को आने वाले समय में डिज़ाइन किया गया है, ताकि आपको नई सुविधाएं आसानी से मिल सकें. साथ ही, अपग्रेड करने में कम समय लगता है.

SafetyNet को प्रमाणित करने की सुविधा बंद होने की टाइमलाइन

तारीखें माइलस्टोन आपके लिए इसका क्या मतलब है?
जून 2022 सूचना आपको जल्द से जल्द, Play Integrity API को इंटिग्रेट करना चाहिए. इस दौरान, आपके ऐप्लिकेशन के लिए SafetyNet Attestation काम करता रहेगा.
नवंबर 2022 इस्तेमाल न करने की जानकारी वाला फ़ील्ड SafetyNet Attestation के रिस्पॉन्स में, `deprecationInformation` फ़ील्ड जोड़ा गया है. इसमें डेवलपर के लिए, सुविधा के बंद होने के बारे में जानकारी दी गई है.
जनवरी 2023 नए डेवलपर को शामिल करने की सुविधा बंद होने वाली है नए उपयोगकर्ता, 31 जनवरी, 2023 के बाद SafetyNet को प्रमाणित करने वाले एपीआई के लिए साइन अप नहीं कर पाएंगे. इसमें ऐसे नए डेवलपर भी शामिल हैं जो SDK टूल की मदद से साइन अप करते हैं.
जनवरी 2024 के आखिर में माइग्रेशन की समयसीमा (टाइमलाइन बढ़ाई गई) अगर आपने Play Integrity API पर माइग्रेट किया है, तो SafetyNet को प्रमाणित करने की सुविधा, आपके ऐप्लिकेशन के पुराने वर्शन पर काम करती रहेगी. आपको अब भी अपने ऐप्लिकेशन के पिछले वर्शन में, जोखिम भरे इंटरैक्शन का पता चल सकता है. अगर आपने माइग्रेट नहीं किया है, तो SafetyNet को प्रमाणित करने की सुविधा, आपके ऐप्लिकेशन के लिए काम नहीं करेगी. इसमें पिछले वर्शन भी शामिल हैं. इससे आपको गड़बड़ी का मैसेज मिलेगा. अगर आपका ऐप्लिकेशन, प्रोडक्शन ट्रैक में Play Integrity API को कॉल करता है, तो हम मान लेंगे कि आपने माइग्रेट कर लिया है.
जनवरी 2025 के आखिर में पूरी तरह से बंद करना (टाइमलाइन बढ़ाना) SafetyNet Attestation, आपके ऐप्लिकेशन के किसी भी वर्शन के लिए अब काम नहीं करेगा. आपके ऐप्लिकेशन को गड़बड़ी का मैसेज मिलेगा.

Play Integrity API का इस्तेमाल करने के लिए, अपने ऐप्लिकेशन को सेट अप करना

हमारा सुझाव है कि बंद करने की समयावधि के पहले साल के दौरान, Play Integrity API पर माइग्रेट करें. इससे, अपने ऐप्लिकेशन के साथ होने वाले जोखिम भरे इंटरैक्शन का पता लगाने और ऐप्लिकेशन के गलत इस्तेमाल को रोकने में किसी तरह की रुकावट नहीं आएगी.

दोनों एपीआई एक जैसे हैं. इसलिए, अगर आपने पहले से ही गलत इस्तेमाल को रोकने की रणनीति तय कर ली है और SafetyNet Attestation का इस्तेमाल किया जा रहा है, तो माइग्रेशन आसानी से हो जाएगा. माइग्रेशन गाइड का पालन करें और अपने Play Console से Play Integrity API को सेट अप करना शुरू करें.

अगर Google Play से अपना ऐप्लिकेशन उपलब्ध नहीं कराया जा रहा है, तब भी Google Cloud Console से Play Integrity API का इस्तेमाल किया जा सकता है. इसके लिए, Play डेवलपर खाता बनाएं या Google Play Console में कोई रिलीज़ पब्लिश न करें. इसके लिए, यह तरीका अपनाएं.

बंद होने की जानकारी देने वाला फ़ील्ड

SafetyNet को प्रमाणित करने वाली टीम ने SafetyNet को प्रमाणित करने के जवाब में deprecationInformation नया फ़ील्ड जोड़ा है. इस फ़ील्ड में, बंद किए जाने के बारे में जानकारी होती है, ताकि डेवलपर नए Play Integrity API पर माइग्रेट कर सकें. इसमें आपके ऐप्लिकेशन के माइग्रेशन स्टेटस की जानकारी भी शामिल होती है. जिन ऐप्लिकेशन को माइग्रेट कर दिया गया है उनके लिए, "ऐप्लिकेशन को SafetyNet Attestation API का इस्तेमाल करने की अनुमति है, लेकिन यह सुविधा पूरी तरह बंद होने तक ही उपलब्ध होगी" लिखा होगा.

फ़ुल टर्नडाउन

SafetyNet Attestation API को 31 जनवरी, 2025 से धीरे-धीरे बंद किया जाएगा. attest एपीआई से मिला टास्क, on failure listener को हमेशा ApiException के साथ शुरू करेगा. स्टेटस कोड की वैल्यू 7 (NETWORK_ERROR) होगी. जिन डेवलपर ने Play Integrity API का इस्तेमाल करने वाले ऐप्लिकेशन के वर्शन रिलीज़ किए हैं उन्हें उपयोगकर्ताओं को अपने ऐप्लिकेशन को अपडेट करने का निर्देश देना चाहिए.

मदद पाना और सुझाव, शिकायत या राय शेयर करना

हम यह पक्का करने के लिए यहां हैं कि आपका माइग्रेशन आसानी से हो जाए. अगर आपके पास कोई समस्या या सवाल है, तो कृपया Play Console के सहायता केंद्र पर जाएं.

हम इंटिग्रिटी सेवाओं को बेहतर बनाने के बारे में आपके विचार भी सुनना चाहते हैं. इसलिए, कृपया Play Console में सुविधा के अनुरोध और सुझाव/राय शेयर करें. ऐसा करने के लिए, Play Console के ऊपरी दाएं कोने में मौजूद सवाल वाले आइकॉन पर क्लिक करें. इसके बाद, ड्रॉप-डाउन मेन्यू में “सुझाव/राय भेजें या शिकायत करें” पर क्लिक करें.

पूरी तरह से बंद होने तक जवाब पाना

अगर आपने अब तक Play Integrity API पर माइग्रेट नहीं किया है या माइग्रेशन की समयसीमा (31 जनवरी, 2024) तक SafetyNet Attestation को हटाया नहीं है, तो समयसीमा बढ़ाने का अनुरोध करने के लिए यह फ़ॉर्म भरें. अगर ग्रेस पीरियड बढ़ाने के अनुरोध को मंज़ूरी मिल जाती है, तो आपके ऐप्लिकेशन को SafetyNet Attestation से जवाब मिलते रहेंगे. ऐसा, इस सुविधा के बंद होने की आखिरी तारीख (31 जनवरी, 2025) तक होगा.