2016-07-11 8 views
7

फ़ायरबेस रिमोट कॉन्फ़िगर ऐप संस्करण की स्थिति को अनदेखा किया जा रहा है।फायरबेस रीमोट कॉन्फ़िगर ऐप वर्जन स्थिति

Xcode संस्करण सेटअप: enter image description here

Firebase रिमोट कॉन्फ़िग स्थिति सेटअप: enter image description here

FIRRemoteConfig सही परमाटर नहीं लौटेगा मैं अपने वर्तमान विकास संस्करण के साथ चारों ओर खेलने के लिए निम्नलिखित सेटअप बनाया है मान।

उत्तर

1

आप सही ऐप संस्करण का उपयोग कर रहे हैं।

अपनी समाप्ति अवधि 0 पर सेट करने का प्रयास करें ताकि आपको एक नया लाया जा सके। यह भी सुनिश्चित करें कि आपका fetch थ्रॉटल नहीं है कि आपको पिछले सफल fetch से कैश परिणाम मिल रहा है।

+1

यह काम नहीं कर रहा। मुझे एक नया fetch मिल रहा है। मैंने एक ब्रेकपॉइंट लगाया है जहां fetch सक्रिय है और इस संस्करण में अलग होने वाले मान को देखा गया है, लेकिन ऐसा नहीं था। कुछ ठीक काम नहीं कर रहा है। – stsandro

2

यह काम करना चाहिए। वास्तव में आपको बिल्ड को संस्करण के रूप में उपयोग करना होगा। समस्या कैश या "प्रकाशित परिवर्तन" हो सकती है

0

documentation फ़ायरबेस रिमोट कॉन्फ़िगरेशन से यह कहता है कि AppVersion ऐप का CFBundleVersion है। आप बिल्ड नंबर का उपयोग AppVersion के रूप में कर रहे हैं। किसी ऐप के लिए, इसमें एकाधिक ऐप संस्करणों के लिए एक ही बिल्ड नंबर हो सकता है। अपना condition बदलने और इसे जांचने का प्रयास करें।

4

इसकी ज्ञात बग - संस्करण मान FB के बजाय बिल्ड मान का उपयोग करता है। एकमात्र संभावित कामकाज - निर्माण के लिए समान मूल्य डालने के लिए। तो आपके मामले में यह "संस्करण: 1.1.8" और "निर्माण: 1.1.8" जैसा होना चाहिए। या आप बिल्ड वैल्यू का उपयोग कर सकते हैं और प्रत्येक एप रिलीज के साथ मूल्य अपडेट कर सकते हैं।

0

एक और विकल्प यह है कि आप "app_version" जैसे फ़ायरबेस में "उपयोगकर्ता संपत्ति" जोड़ सकते हैं। फिर जब एप्लिकेशन लॉन्च होने निम्नलिखित कोड जोड़ें:

let version = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as! String Analytics.setUserProperty(version, forName: "app_version")

फिर आप एक शर्त के रूप में रिमोट कॉन्फ़िग में इस उपयोगकर्ता प्रॉपर्टी का उपयोग कर सकते और देखा आप संस्करण संख्या के के कुछ रिमोट कॉन्फ़िग मूल्य के आधार पर कर सकते हैं। ध्यान दें कि इसके लिए फायरबेस विश्लेषण के उपयोग की भी आवश्यकता होगी।

Adding user property Firebase

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