2016-01-20 18 views
5

यहां मेरा परिदृश्य है:ऐप स्टोर पर अपडेट ऐप

मेरे ऐप में ऐप स्टोर में संस्करण एक्स है, तो मैं स्टोर में संस्करण एक्स + 1 अपलोड करना चाहता हूं।

संस्करण एक्स और संस्करण एक्स + 1 के बीच एक बड़ा बदलाव रहा है। दोनों ऐप्स पृष्ठभूमि का उपयोग कर रहे थे कुछ काम करने के लिए फ़ेच करें

मान लीजिए संस्करण एक्स खोला गया था, और संस्करण X + 1 को डाउनलोड करने के बाद कभी खोला नहीं गया था, क्या मैं अभी भी पृष्ठभूमि प्राप्त कर रहा हूं फ़ेच घटनाएं?

+0

मुझे नहीं लगता। चूंकि ऐप खोला जाता है जब पृष्ठभूमि fetches शुरू होता है। इसलिए यदि आप कभी भी ऐप नहीं खोलते हैं तो आपका ऐप पृष्ठभूमि लाने शुरू नहीं करेगा। अनुमतियों के बारे में सोचें, यदि उपयोगकर्ता ऐप नहीं खोलता है, तो ऐप को अनुमति नहीं होगी। –

+0

लेकिन इसे पहले पिछले संस्करण –

+0

@grhnkdlk पर खोला गया है, मुझे नहीं लगता कि अनुमति यहां एक मुद्दा है, मेरे पास फोटो लाइब्रेरी तक पहुंच का उपयोग करके कुछ ऐप्स हैं, अधिसूचनाएं या भौगोलिक स्थान, उपयोगकर्ता को उन सुविधाओं को अधिकृत करने के लिए फिर से नहीं पूछा जाता है जब ऐप अपडेट किया जाता है। –

उत्तर

1

एप्पल से:

ज्यादातर मामलों में, सिस्टम एप्लिकेशन को पुन: लॉन्च नहीं है कि वे उपयोगकर्ता द्वारा छोड़ने शक्ति हैं के बाद। एक अपवाद स्थान ऐप्स है, जो आईओएस 8 में और बाद में उपयोगकर्ता द्वारा मजबूर होने के बाद पुनः लॉन्च किया जाता है। अन्य मामलों में, हालांकि, उपयोगकर्ता को सिस्टम द्वारा पृष्ठभूमि में स्वचालित रूप से लॉन्च होने से पहले उपयोगकर्ता को ऐप को स्पष्ट रूप से लॉन्च करना होगा या डिवाइस को रीबूट करना होगा।

यह एप्लिकेशन needX+1 के लिए backgroundFetch घटनाओं प्राप्त करने के लिए इसका मतलब है।

+0

तो ऐप उनको प्राप्त करेगा आयोजन ? –

+0

यदि उपयोगकर्ता ऐप को फिर से लॉन्च करता है, तो आप उन ईवेंट प्राप्त करेंगे। ऐप अपडेट करने का काम मूल ऐप प्रक्रिया को मार देगा। यू इस मामले को इंस्टॉल के साथ डीबग कर सकता है -> खोलें -> अनइंस्टॉल करें -> इंस्टॉल करें। – Justlike

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