2012-09-07 14 views
6

मेरा आईफोन ऐप अब बीटा चरण में प्रवेश कर चुका है। मैं टेस्टर्स को ऐप भेजने के लिए TestFlight का उपयोग कर रहा हूं। सबकुछ बढ़िया काम करता है, मैं लिंक प्रकाशित करता हूं, वे ऐप डाउनलोड करते हैं, किसी सर्टिफिकेट या कुछ भी नहीं (सच्ची कहानी, एलओएल) में कोई समस्या नहीं है।आईओएस पर टेस्टफलाइट के साथ इन-ऐप अपडेट

मेरी एकमात्र समस्या यह है कि मुझे इन-ऐप अपडेट भेजने के तरीके पर बिल्कुल कोई जानकारी नहीं है। मैंने नवीनतम एसडीके संस्करण पर देखा कि यह उपलब्ध है, लेकिन मैं यह नहीं समझ सकता कि इसे कैसे किया जाए! अभी, यदि मैं एक नया निर्माण अपलोड करता हूं, और "& सूचित करें" का चयन करें, तो एक ईमेल भेजा जाता है। मैं सीधे अपने ऐप के माध्यम से उपयोगकर्ताओं को एक अधिसूचना कैसे भेज सकता हूं, कि एक नया संस्करण उपलब्ध है? अभी मैं सोचना शुरू कर रहा हूं कि यह संभव नहीं है (यदि हां, तो मेरा बुरा)। लेकिन मैंने वास्तव में सोचा कि मैं इसे कर सकता हूं!

हमेशा की तरह, किसी भी मदद/लिंक/डॉक्टर की हमेशा सराहना की जाती है! :)

उत्तर

8

आप एक अपग्रेड को मजबूर कर सकते हैं।

ऊपरी दाएं कोने में सेटिंग्स में जाएं और "गियर" का चयन करें और फिर "एरिया 51" चुनें (यह नया फीचर एरिया है, अभी भी बीटा)। वहां से आप "जबरदस्त उन्नयन" चालू करने के लिए चुन सकते हैं:

यदि आप किसी निर्माण पर बल उन्नयन सक्षम करते हैं। अगली बार जब उपयोगकर्ता आपका निर्माण खोलेंगे और एक अद्यतन उपलब्ध होगा तो उन्हें जारी रखने से पहले निर्माण को स्थापित करने के लिए मजबूर किया जाएगा।

+0

अच्छा, यह बहुत अच्छा है। यदि आपने इसका उत्तर दिया है, तो मुझे लगता है कि उपयोगकर्ता को पिछले संस्करण का उपयोग जारी रखने का कोई तरीका नहीं है, लेकिन बस उसे अपडेट के बारे में सूचित करें? आप जानते हैं, दोनों दुनिया के सर्वश्रेष्ठ हैं :) – rdurand

+0

और एक आखिरी सवाल, यदि मैं बिल्ड 1 अपलोड करता हूं, तो 2 बिल्ड करता हूं, फिर मैं * जबरन अपडेट * सक्रिय करता हूं, क्या इसे 2 बनाने के लिए लागू किया जाएगा? मेरा मतलब है कि अगर कोई बिल्ड 1 का उपयोग कर रहा है, तो उसे 2 बनाने के लिए अपडेट करने के लिए अधिसूचित किया जाएगा, या अपलोड करने से पहले इसे सक्रिय करना चाहिए? आपकी मदद के लिए धन्यवाद, यह बीटा अनुभाग अभी भी मेरे लिए अज्ञात था :) – rdurand

+0

मैं कहने से पहले इसे सक्रिय करता हूं लेकिन मैंने इसका परीक्षण नहीं किया है। – Joe

0

आपके ऐप को अपलोड करते समय आपको विभिन्न बंडल संस्करणों की आवश्यकता है। आप अपने बंडल संस्करण को अपने ऐप info.plist में बंडल संस्करण के तहत सेट कर सकते हैं। उस मूल्य को किसी और चीज़ में बदलें और आपको संकेत दिया जाएगा कि अब आप ऐप को अपग्रेड या छोड़ने के लिए खोलें।

+0

आपका मतलब है कि निर्माण करें, बंडल नहीं करें। साथ ही, आपको * बिल्ड * बढ़ाना होगा *। यदि आप इसे कम करते हैं, तो यह उपयोगकर्ता को अपग्रेड करने के लिए संकेत नहीं देगा – jungledev

0

अभी तक, मेरे उपयोगकर्ता जहां मुझे कुछ भी करने के बिना ऐप में अधिसूचित किया गया है लेकिन कॉलऑफ को कॉल करें और (यहां पर मुझे यकीन नहीं है कि यह आवश्यक था) कुछ मनमानी चेकपॉइंट्स का उपयोग करें। वे गीलेर चुन सकते हैं या नहीं, वे अब बाद में या कभी भी अपने ऐप को अपडेट नहीं करना चाहते हैं।

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

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