मैं आदर्श मामले के लिए तैनाती मॉडल को समझता हूं, कि आप सभी उपयोगकर्ता अपने ऐप को नवीनतम ऐप स्टोर संस्करण में अपडेट करते हैं। लेकिन हकीकत में वे नहीं करते हैं। मैं CodePush का उपयोग कर प्रतिक्रिया-मूल आईओएस ऐप के विभिन्न निर्माण संस्करणों से कैसे निपटूं?कोडपश: उसी परिनियोजन कॉन्फ़िगरेशन के एकाधिक निर्माण संस्करणों को कैसे तैनात किया जाए?
1) मैं अपने ऐप के 1.0.0 का निर्माण करने के लिए नए js bundels तैनात करने के लिए CodePush उपयोग कर रहे हैं: दो स्थितियों निम्नलिखित पर विचार करें। अब मैं 1.1.0 रिलीज करता हूं और कोडपश के माध्यम से नया कोड प्रदान करना चाहता हूं। जहां तक मैं देख सकता हूं कि अब 1.0.0 और 1.1.0 पर तैनात करने का तरीका है, न ही अलग-अलग बंडल और न ही एक ही। तो एक बार जब मैंने 1.1.0 पर बंडल को धक्का दिया तो 1.0.0 ऐप्स अपडेट करने का कोई तरीका नहीं होगा जो ऐप स्टोर के माध्यम से अपडेट नहीं हुआ था।
2) जहां तक मैं कह सकता हूं, इसके आस-पास एक तरीका केवल बढ़े हुए बिल्ड नंबर (सीएफबंडलवर्सन) के साथ नए संस्करणों को जारी कर रहा है लेकिन एक अपरिवर्तित संस्करण स्ट्रिंग (सीएफबंडलशॉर्टवर्सनस्ट्रिंग) है। लेकिन इसका असर यह है कि यहां तक कि एक ताजा डाउनलोड किया गया नवीनतम ऐप स्टोर संस्करण (उदा। 1.1.0 (8)) हमेशा कोडपश पर नवीनतम बंडल लोड करेगा।
इस सफाई से और अनावश्यक अद्यतन के बिना करने के लिए एक तरीका है?
मैं #codepush के साथ इस टैग करना चाहता है, लेकिन मैं करने की अनुमति नहीं कर रहा हूँ। शायद एक व्यवस्थापक यह कर सकता है? धन्यवाद। –