11

मेरे पास विंडोज फोन स्टोर पर एक विंडोज फोन 8.0 ऐप है, और मैं अपने ऐप को विंडोज फोन स्टोर एपीआई में अपडेट करना चाहता हूं (और विंडोज फोन नहीं सिल्वरलाइट 8.1) विंडोज 8.1 संस्करण तैयार करने के लिए।क्या विंडोज फोन स्टोर में मौजूदा विंडोज फोन 8 ऐप को अपडेट करना संभव है 8.1

एसएल 8 से फोन स्टोर ऐप से पृथक स्टोरेज डेटा को अपडेट और माइग्रेट करना संभव है?

उत्तर

10

टीएल; डीआर; - WP8.0 से WP8.1 रनटाइम पर अपडेट करते समय यह पृथक संग्रहण पर डेटा को सुरक्षित रखता है।

क्योंकि the provided link to MSDN केवल सिल्वरलाइट ऐप्स के बारे में कहता है, और यह स्पष्ट नहीं है (अगर मुझे कुछ याद नहीं आया) तो क्या होगा: मेरे पास पुराने WP8.0 सिल्वरलाइट ऐप है और अब मैंने इसे WP8 में अपग्रेड करने का निर्णय लिया है। 1 रनटाइम - मैंने एक साधारण परीक्षण किया है:

  1. मैंने ऐप - WP8.0 सिल्वरलाइट का बीटा संस्करण प्रकाशित किया है।
  2. फोन पर सफल instalation के बाद, मैं, अनुप्रयोग के अंदर कुछ फ़ाइलों को कॉपी किया है ताकि पृथक संग्रहण
  3. मैं नई जानकारी सबमिट किए पर कुछ है - स्टोर के पास गया, बीटा संस्करण (WP8.0) का चयन किया , क्लिक किया अद्यतन तो अपलोड करने और अपने संकुल का वर्णन है, कुछ समय के बाद, नई (नहीं वर्ष WP8.0 पैकेज की जगह), कुछ जानकारी जोड़ने बचाने के लिए और प्रस्तुत करें।
  4. कुछ समय मेरे फ़ोन अनुप्रयोग के लिए एक अद्यतन है कि वहाँ अधिसूचित किया गया है के बाद - मैं क्लिक हाँ - अद्यतन
  5. सफल instalation के बाद, मुझे लगता है कि यह एक नया अनुप्रयोग है, मैं अपने विशेष बटन पर क्लिक करें क्या है देखने के लिए पृथक भंडारण पर और मुझे लगता है कि वहाँ हैं WP8.0 संस्करण

से पुरानी फ़ाइलों तो यह (+1) पता चला है कि LPains answer सही है या नहीं।

+0

परीक्षण के लिए धन्यवाद। मैंने मुख्य रूप से एक प्रकाशित विंडोज फोन 8 ऐप सेक्शन को अपग्रेड करने की जानकारी पर भरोसा किया। यह कहता है कि एक एपीएक्स पैकेज के साथ अपग्रेड करना संभव है जो विंडोज रनटाइम ऐप्स (डब्ल्यूपी और विंडोज स्टोर ऐप) के लिए विशिष्ट है। :) – LPains

+0

ग्रेट न्यूज, isostore माइग्रेट किया जा सकता है। हालांकि IsolatedStorageSettings के बारे में क्या? मुझे लगता है कि यह नहीं है, लेकिन निश्चित रूप से जानना चाहूंगा। – Quincy

+1

@ WP8.0 में क्विंसी आईएसएस पृथक स्टोरेज में xaml फ़ाइल में था - आप इसे देख सकते हैं। जैसा कि मैंने स्थानीय सेटिंग्स (WP8.1 में) की जांच की है कहीं और आयोजित की जाती है। जैसा कि मैंने अपने ऐप को अपग्रेड कर दिया है, वहां एक फ़ाइल '__ आवेदन सेटिंग' है - इसलिए मुझे लगता है कि यह WP8.0 से समान है।इसे deserialize करना संभव होना चाहिए, सोचा था कि इसे बीटा संस्करणों के साथ कुछ कोशिश की जरूरत है। – Romasz

4

क्या आपका मतलब है कि कोड को अपडेट करें या स्टोर में एप्लिकेशन अपडेट करें?

यदि आपका मतलब कोड अपडेट करना है, तो आपको इसे स्क्रैच से फिर से बनाना होगा। आप कुछ सामग्री का उपयोग करने में सक्षम हो सकते हैं लेकिन नए विंडोज फोन 8.1 (विंडोज रनटाइम) पर बहुत कुछ बदल गया है जिसमें आप Xaml लिखते हैं।

यदि आपका मतलब हाँ से स्टोर में अपडेट था, तो यह काम करेगा। जब आप नए एप पर नए ऐप के साथ अपना ऐप अपडेट करते हैं तो स्टोर स्वचालित रूप से पृथक स्टोरेज डेटा को समझता है और माइग्रेट करता है: http://msdn.microsoft.com/en-us/library/dn642081(v=vs.105).aspx

+0

प्रदान किया गया लिंक SL8.1 का जिक्र कर रहा है इसलिए विश्वसनीय नहीं है। सही बात? – Quincy

+0

बिल्कुल सही नहीं है। एक प्रकाशित विंडोज फोन 8 ऐप सेक्शन को अपग्रेड करने में एक नज़र डालें। यह सिल्वरलाइट और स्टोर फोन ऐप्स दोनों के लिए लागू होता है और @Romasz ने इसका परीक्षण भी किया। – LPains

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