2011-01-08 19 views
12

मुझे कुछ कारणों से उपयोगकर्ताओं का बहुत कुछ पता चल रहा है जब नए संस्करण आते हैं तो मेरे आवेदन को अपग्रेड नहीं कर रहे हैं। क्या मेरे एप्लिकेशन के लिए मार्केटप्लेस एप्लिकेशन से पूछताछ करने का कोई तरीका है और फिर कोई नया संस्करण उपलब्ध होने पर उपयोगकर्ता को सूचित करें?एंड्रॉइड: एक नए संस्करण के उपयोगकर्ता को सूचित करें

+1

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

+2

एंड्रॉइड मार्केट पहले से ही उपयोगकर्ता को सूचित करेगा अगर उनके पास अपग्रेड उपलब्ध ऐप्स हैं। – adamp

+2

क्रिस, मैं पूरी तरह से आपसे सहमत हूं और सोचता हूं कि नए संस्करण के उपयोगकर्ताओं को स्मार्ट समझना स्मार्ट है! कई अत्याधुनिक उपयोगकर्ता अपग्रेड नहीं करते हैं क्योंकि वे नहीं जानते कि कैसे।एक दोस्ताना संवाद पेश करते समय जब वे आपके ऐप में वापस जाते हैं और सुझाव देते हैं कि वे अपग्रेड करना चाहते हैं तो उपयोगकर्ताओं को वर्तमान संस्करण पर बीमा करने में मदद करने का एक अच्छा तरीका है। एकमात्र तरीका मैं इसे करने के लिए जानता हूं हालांकि अपनी खुद की webservice लिखना है। – ToddH

उत्तर

3

मुझे कुछ कारणों से उपयोगकर्ताओं का बहुत कुछ पता चल रहा है जब नए संस्करण आते हैं तो मेरे आवेदन को अपग्रेड नहीं कर रहे हैं।

टिप्पणियों को प्रतिबिंबित करने के लिए, उपयोगकर्ताओं को आपके ऐप को अपग्रेड करने के लिए बाध्य नहीं किया जाता है।

क्या मेरे एप्लिकेशन के लिए बाज़ार एप्लिकेशन से पूछताछ करने का कोई तरीका है और फिर कोई नया संस्करण उपलब्ध होने पर उपयोगकर्ता को सूचित करें?

सं

आपका आवेदन अपने स्वयं के वेब सर्वर है, जहां आप संस्करण जानकारी प्रकाशित क्वेरी कर सकते हैं। हालांकि, आपको इसके बारे में थोड़ा सावधान रहने की आवश्यकता है, क्योंकि कई मार्केट सर्वर हैं, और सभी एक साथ अद्यतन प्राप्त नहीं करते हैं, AFAICT। आईओओ, मैं इसे एक बार-बार एक तंत्र के रूप में उपयोग करूँगा, शायद एक बार "अरे, भूलें, अपडेट उपलब्ध है" आपके अपडेट को प्रकाशित करने के बाद शायद एक सप्ताह या दो नोटिस।

+1

नया एंड्रॉइड मार्केट सीधे उपयोगकर्ताओं को ऐप अपडेट के लिए अधिसूचनाओं को धक्का देता है "यदि उपयोगकर्ता ने इस सुविधा को सक्षम किया है" तो मुझे लगता है कि हमें पहिया को फिर से आविष्कार करने की आवश्यकता नहीं है ... – megazoid

+0

@megazoid: मैं Google play का उपयोग करके यह कैसे कर सकता हूं धक्का सेवा ?! .. कृपया मुझे ट्यूटोरियल पर इंगित करें यदि आप कर सकते हैं .. धन्यवाद –

+1

@ रानिया-बॉय वेल, यह एक अंतर्निर्मित सुविधा है, जैसे ही आप Play Store पर एक नया एपीके संस्करण अपलोड करते हैं, यह उपयोगकर्ताओं से पूछताछ अधिसूचना को धक्का देता है अपने वर्तमान एपीपी को अद्यतन करने के लिए। – megazoid

1

सबसे अच्छा आपके सर्वर पर वर्तमान संस्करण के साथ एक डीबी क्षेत्र होना होगा, और ऐप लोड होने पर बैक-एंड सर्वर में उल्लिखित संस्करण के साथ ऐप संस्करण की जांच करें।

लेकिन जैसा कि कॉमन्सवेयर ने उल्लेख किया है, यह कुछ उपयोगकर्ताओं को परेशान कर सकता है।

एक अन्य संभावना है कि मैं ऐप के अंदर ही अपडेट बटन के लिए जांच करूँ।

आशा इस मदद करता है ....

+0

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

5

व्यक्तिगत तौर पर मैं यह काफी है कि काले और सफेद है नहीं लगता। आइए कहें कि आपने अपने ऐप में कहीं गलती की है। आप इसे ठीक करते हैं और बाजार में तैनात करते हैं। लेकिन आप अपनी क्रैश रिपोर्ट से देखते हैं कि वहां पुराने संस्करण हैं और वही उपयोगकर्ता इस ऐप का उपयोग करते रहते हैं। यदि वही उपयोगकर्ता ऐप का उपयोग करता रहता है, तो क्या वे ऐसे संस्करण का उपयोग नहीं करेंगे जो क्रैश न हो? कुछ बिंदु पर वे अपनी रेटिंग को अनइंस्टॉल करते हैं और "शून्य सितारे, बेकार को अनइंस्टॉल करना पड़ता है" के रूप में लॉग इन करते हैं - भले ही समस्या पहले से तय हो।

मैं मानता हूं कि डुप्लिकेट तर्क बनाने के लिए यह एक अच्छा विचार नहीं है जो उपयोगकर्ताओं को नए संस्करणों के बारे में सूचित करता है - लेकिन कभी-कभी उपयोगकर्ताओं को यह बताते हुए थोड़ा अतिरिक्त अधिसूचना जोड़ने का अर्थ होता है कि अद्यतन करना उनके लिए अच्छा है।

एक समाधान, जो कि मैं आज आया, इस मुद्दे को संबोधित करते हुए, क्रैश रिपोर्ट सेवा बगसेन्स से है। यह आपको उपयोगकर्ताओं को एक अधिसूचना भेजने की अनुमति देता है कि एक निश्चित त्रुटि का सामना किया गया है। मुझे लगता है कि यह सिर्फ अच्छी सेवा है और उपयोगकर्ताओं को बताती है कि विकास बंद नहीं हुआ है।

+0

मुझे यह जवाब पसंद है। इस क्षमता को लागू करने के लिए, एक सामान्य "कुछ गलत हो गया" संवाद भी उपयोगकर्ताओं को नए अपडेट की जांच करने के लिए याद दिला सकता है। –

संबंधित मुद्दे