2009-06-05 7 views
5

मेरे पास नोकिया S40 पर एक j2me एप्लिकेशन स्थापित है। कुछ विन्यास डेटा आरएमएस में संग्रहीत किया जाता है। क्या स्थापित ऐप को नए संस्करण के साथ ओवरराइट करना संभव है? आरएमएस को नए संस्करण में कैसे रखा जाए?एक नया संस्करण स्थापित करने के बाद आरएमएस को कैसे रखा जाए?

यदि संभव हो तो यह डिफ़ॉल्ट रूप से डेटा को हटाए जाने से बचने के लिए अपग्रेड करते समय डिफ़ॉल्ट ऑपरेशन के रूप में सेट किया जा सकता है?

उत्तर

3

ब्राउज़र से एक नया संस्करण स्थापित करते समय एप्लिकेशन आरएमएस रखता है और डिवाइस से पुराने संस्करण को हटा देता है।

ब्लूटूथ से स्थापित करते समय पुराने संस्करण को हटाया नहीं जाता है और नए संस्करण को पुराना आरएमएस नहीं मिलता है।

कुछ नोकिया S60 डिवाइस पूछता है कि क्या उपयोगकर्ता आरएमएस रखना चाहता है। लेकिन एस 40 के लिए यह कैसे काम करता है।

4

यदि आपका फोन उपयोगकर्ता से पूछे बिना स्वचालित रूप से आरएमएस डेटाबेस हटा देता है, तो यह एक बड़ी बग है जो एमआईडीपी विनिर्देशों के खिलाफ जाता है।

मुझे लगता है कि आप एक खुदरा फोन का उपयोग कर रहे हैं, प्रोटोटाइप नहीं।

यह हमेशा जांच करने लायक है कि फर्मवेयर को नोकिया पीसी उपकरण के साथ अपग्रेड किया जा सकता है या नहीं।

यदि अपग्रेड प्रक्रिया उपयोगकर्ता से पूछती है कि पुराने आरएमएस डेटा को हटाना है, तो सवाल पूछने से रोकने के लिए शायद आप ऐसा कर सकते हैं।

रिमोट सर्वर पर कॉन्फ़िगरेशन डेटा सिंक्रनाइज़ करने के लिए आमतौर पर अच्छा अभ्यास होता है और अनुपलब्ध होने पर इसे फिर से डाउनलोड करना अच्छा होता है।

0

असल में, आपके पास स्थापना और अद्यतन प्रक्रिया पर कोई नियंत्रण नहीं है। फोन पर्यावरण देखभाल करता है। कुछ फोन उपयोगकर्ता से पूछते हैं कि आरएमएस डेटा को सहेजना है या नहीं, लेकिन डेवलपर या उपयोगकर्ता द्वारा नियंत्रित नहीं किया जा सकता है

0

जैसा कि कहा गया था कि आप स्थापना प्रक्रिया को नियंत्रित नहीं कर सकते हैं, ओएस उपयोगकर्ता से पूछता है कि क्या वह चाहता है पिछले डेटा को रखें या इसे मिटा दें।

हालांकि आप एप्लिकेशन आरएमएस डेटा में एक संस्करण संख्या शामिल कर सकते हैं और जब आप एप्लिकेशन लोड करते हैं तो आप यह पता लगा सकते हैं कि यह पिछले संस्करण से था या नहीं और इसे अपडेट करने का निर्णय लिया गया है या नए डिफ़ॉल्ट पर रीसेट करें।

0

विशेष रूप से नोकिया S40 पर, मूल इंस्टॉलर उपयोगकर्ता को अपग्रेड के दौरान पूछता है कि वह एप्लिकेशन डेटा रखना चाहेगा या नहीं। यदि उपयोगकर्ता डेटा को साफ़ करने का निर्णय लेता है, तो आपके मिडलेट के आरएमएस डेटा (और फ़ाइल सिस्टम पर मिडलेट का निजी फ़ोल्डर भी हटा दिया जाएगा)।

आपको विशिष्ट उपकरणों पर इसके आसपास के तरीके मिल सकते हैं, खासकर यदि आपका मिडलेट निर्माता या ऑपरेटर द्वारा हस्ताक्षरित है, लेकिन वास्तव में डेटा को अपग्रेड करने के लिए कोई मूर्खतापूर्ण और पोर्टेबल तरीका नहीं है। आपको सर्वर पर डेटा को सहेजने पर विचार करना चाहिए।

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