इन-ऐप्लिकेशन अपडेट

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

ऐप्लिकेशन में अपडेट करने की सुविधा, Android 5.0 (एपीआई लेवल 21) या इसके बाद के वर्शन पर काम करती है. इसके अलावा, इन-ऐप्लिकेशन अपडेट की सुविधा सिर्फ़ Android मोबाइल डिवाइसों, Android टैबलेट, और ChromeOS डिवाइसों के लिए उपलब्ध है.

अपडेट फ़्लो

आपका ऐप्लिकेशन, इन-ऐप्लिकेशन अपडेट के लिए, यूज़र एक्सपीरियंस (यूएक्स) के इन फ़्लो के साथ काम करने के लिए, Google Play Core लाइब्रेरी का इस्तेमाल कर सकता है:

ज़रूरत के हिसाब से अपडेट

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

पहली इमेज. अपडेट करने के लिए, ज़रूरत के हिसाब से बदलाव किए जा सकने वाले फ़्लो का उदाहरण.

तुरंत अपडेट

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

दूसरी इमेज. तुरंत अपडेट होने वाले फ़्लो का उदाहरण.

अपने ऐप्लिकेशन में इन-ऐप्लिकेशन अपडेट की सुविधा उपलब्ध कराना

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

सेवा की शर्तें

Play की इन-ऐप्लिकेशन अपडेट लाइब्रेरी को ऐक्सेस करने या उसका इस्तेमाल करने का मतलब है कि आपने Play के कोर सॉफ़्टवेयर डेवलपमेंट किट की सेवा की शर्तों को स्वीकार कर लिया है. लाइब्रेरी को ऐक्सेस करने से पहले, इस पर लागू होने वाली सभी शर्तों और नीतियों को पढ़कर समझ लें.

डेटा की सुरक्षा

Play Core लाइब्रेरी, Google Play Store के साथ आपके ऐप्लिकेशन के रनटाइम इंटरफ़ेस हैं. इसलिए, जब आपके ऐप्लिकेशन में Play Core का इस्तेमाल किया जाता है, तो Play Store अपनी प्रोसेस चलाता है. इसमें Google Play की सेवा की शर्तों के मुताबिक डेटा को मैनेज करना शामिल है. यहां दी गई जानकारी में बताया गया है कि आपके ऐप्लिकेशन से मिले खास अनुरोधों को प्रोसेस करने के लिए, Play Core की लाइब्रेरी डेटा को कैसे मैनेज करती हैं.

ऐप्लिकेशन में अपडेट

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

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