2015-09-18 5 views
5

हम बाहरी उपयोगकर्ताओं को ऐप का प्रीरलीज़ संस्करण सबमिट करने जा रहे हैं, लेकिन आश्चर्य है कि उनका अनुभव क्या होगा?क्या टेस्टफ्लाइट प्रीरलीज बीटा ऐप संस्करण मौजूदा ऐप स्टोर संस्करण अपडेट करेगा, या परीक्षक के डिवाइस पर ऐप का एक और उदाहरण स्थापित करेगा?

  1. उपयोगकर्ता के पास डिवाइस पर ऐप का उत्पादन ऐप स्टोर संस्करण है। अब TestFlight ऐप के माध्यम से एक नया बीटा स्थापित करता है। क्या यह डेटा-संरक्षित डेटा के साथ इन-प्लेस अपडेट होगा, या डेटा के साथ पूरी तरह से नया इंस्टॉल होगा, या परीक्षण के बगल में testflight का संस्करण स्थापित किया जाएगा - ताकि उपयोगकर्ता को ऐप दो बार हो?
  2. परीक्षण खत्म हो गया है, और उत्पादन तैयार संस्करण ऐप स्टोर में सबमिट किया गया है। क्या beterversion के डेटा संरक्षित के साथ, परीक्षक नए ऐप स्टोर संस्करण को निर्बाध रूप से (इन-प्लेस) में अपडेट करने में सक्षम होगा? या पूरी तरह से मिटाएं, या बीटा अपने डिवाइस पर रहता है और उसे स्क्रैच से नया पूर्ण संस्करण डाउनलोड करना होगा?

संपादित करें: मैंने संस्करण संख्या बीटा बनाम उत्पादन के संबंध में another question सबमिट किया है।

उत्तर

7
    को https://developer.apple.com/testflight/

बार जब आप अपने निमंत्रण को स्वीकार, आप अनुप्रयोग आप परीक्षण करने के लिए आमंत्रित किया गया है की एक बीटा संस्करण को डाउनलोड कर सकेंगे अनुसार

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

  • यह कहा जाता है कि एप्लिकेशन के बीटा संस्करण लाइव संस्करण की जगह लेगा। कारण यह है कि बीटा ऐप में ऐप स्टोर पर एक के साथ बिल्कुल वही बंडल पहचानकर्ता है।

    1. बीटा ऐप इंस्टॉल करने के बाद, उपयोगकर्ता अभी भी ऐप स्टोर से अपडेट देखेगा क्योंकि लाइव संस्करण स्थापित किया गया है (बिना किसी डेटा को खोए) क्योंकि बीटा ऐप बिल्कुल उपयोग करके तैनात किया गया है एक ही प्रमाणपत्र
    +0

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

    +1

    चलिए इसे सरल बनाते हैं: रिलीज होने पर वास्तविक ऐप स्टोर संस्करण की तरह अपने बीटा ऐप के बारे में सोचें। आपका मौजूदा डेटा संरक्षित किया जाएगा। – Ducky

    2

    मुझे लगता है कि चीजें कुछ समय पहले बदल गईं। यहां तक ​​कि यदि आपके पास बीटा है (जो उत्पादन प्रमाण पत्र के साथ हस्ताक्षरित है - याद रखें, कोई विज्ञापन आवश्यक नहीं है), टेस्टफलाइट संस्करण मौजूदा ऐप के अपडेट के रूप में कार्य करेगा। मैंने उन चीजों का परीक्षण किया और एनएसयूसर परिभाषित इकाइयों की पुष्टि नहीं कर सकता जहां टेस्टफलाइट बिल्ड द्वारा ओवरराइटन या हटा दिया गया। दूसरे भाग के लिए: यदि उपयोगकर्ता एक बड़ा निर्माण नहीं है तो उपयोगकर्ता सहेजे गए डेटा को सुरक्षित रख सकता है (मेरा मतलब है, आप किसी प्रारूप में संग्रहीत डेटाबेस की अपेक्षा नहीं कर सकते हैं जो आपके ऐप संस्करण के किसी अन्य मॉडल के साथ काम करने के लिए)। यह सुनिश्चित करने के लिए कि आपका ऐप पिछली सामग्री को साफ़ नहीं करता है, या संशोधित करने का प्रयास करता है, एक संस्करण को एक नया चेक डालें। यदि डेटा मिला है, तो नई स्कीमा पर अपडेट करें। मुझे लगता है कि यह जाने का रास्ता है। वैसे भी, आपके पास ऐप के डुप्लिकेट संस्करण नहीं हो सकते हैं, क्योंकि वे एक ही प्रोफ़ाइल द्वारा हस्ताक्षरित हैं। उम्मीद है कि यह आपकी मदद करता है।

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