2012-03-08 11 views
5

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

आरंभिक इंस्टॉल में बैज नहीं है।

यह सब ठीक है कि ऐप नई स्थापना के बाद चलाया जाता है।

+0

क्या आपको इसका कोई जवाब मिला? मुझे भी वही समस्या हो रही है। –

+0

क्या आपको समाधान मिला? या इसका कारण क्यों हो रहा है .. यदि हां कृपया पोस्ट करें। – waheeda

+0

टिप्पणी नीचे देखें। बेहतर समाधान के लिए इसका पुनरीक्षण नहीं किया है। – ort11

उत्तर

1

मैं "पुराने" बिल्ला

[[[UIApplication] sharedApplication] setApplicationIconBadgeNumber:0]; 

का उपयोग कर आप आसानी से देख सकते हैं कि यह NSUserDefaults में कुछ मान उपयोग करके आपके एप्लिकेशन की पहली खुला है आइकन को छिपाने की कोशिश करेगी।

+0

ठीक है, यहां पूरा सौदा यह है कि एप के बाद ओल्ड बैज को पुनर्स्थापित करने के बाद ऐप चलाया जाता है। एक बार ऐप शुरू होने के बाद सब ठीक है। यह एक बड़ा मुद्दा नहीं है, बस यह देखने की कोशिश कर रहा है कि यह क्यों हो रहा है। शायद ऐप्पल की तरफ एक बग, लेकिन यह देखना चाहते हैं कि किसी और ने इसे देखा है या नहीं। – ort11

0

जैसा कि मुझे पता है, आईओएस बैज वैल्यू को याद करता है (जो ऐप आइकन पर दिखाई देता है)। तो आपको थोड़े समय के लिए इंतजार करना होगा (1 दिन शायद), और उसके बाद इसे फिर से स्थापित करने का प्रयास करें।

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