बड़े पैमाने पर यह इस बात पर निर्भर करेगा कि आप अपनी परियोजना को कैसे काम करना चाहते हैं। आप सभी तीनों को एक ही कंसोल में सेट कर सकते हैं, या आप दो या दो से अधिक विभिन्न परियोजनाओं के रूप में स्थापित कर सकते हैं। या तो विकल्प वैध है।
एक ही परियोजना के लाभ:
- शेयर एक ही बिलिंग, कोटा, अनुमतियों और सेवाएं (डेटाबेस, भंडारण, FCM आदि)।
- पर्यावरण जो उत्पादन के समान है।
विभिन्न परियोजनाओं के लाभ:
- उत्पादन डेटा को अधिलेखित या उत्पादन उपयोगकर्ताओं को प्रभावित करने का कोई जोखिम।
तो कई परियोजनाओं का उपयोग कर, आप build types समर्थन है जो आप विभिन्न संस्करणों के लिए अलग google-services.json
फ़ाइलें करने की अनुमति देगा का लाभ ले सकते हैं। यदि एक प्रोजेक्ट का उपयोग करते हैं, तो google-services.json
सभी किस्मों के लिए काम करेगा।
नोट: जैसा कि कोडीमेस टिप्पणियों में कहता है - जब भी आप ऐप जोड़ते हैं तो JSON फ़ाइल को फिर से डाउनलोड करना याद रखें!
ऐसी चीजें हैं जो आप किसी भी मामले में जोखिम को कम करने के लिए कर सकते हैं (उदा। अपने डेटाबेस में देव/चरण/प्रोड/कुंजियां हैं, और नीचे समान संरचनाएं हैं), लेकिन आपके लिए क्या समझदारी है व्यापारिकताओं के बारे में काफी हद तक।
तुम सिर्फ होगा शुरू तो कर रहे हैं, मैं एक परियोजना के साथ शुरू करते समय आप विकास में कर रहे हैं सुझाव है, और एक बार आप शुरू की है एक अलग परियोजना के लिए अपने विकास के वातावरण ले जाने पर विचार। स्टेजिंग किसी भी तरह से जा सकता है।
स्रोत
2016-05-26 16:55:11
ध्यान दें, मैं एक ही एप्लिकेशन दृष्टिकोण – ZakTaccardi
के भीतर कई पैकेज के नाम के साथ चला गया मुझे नहीं पता था कि हर बार जब आप एक जोड़ने दूसरे शब्दों में नया "ऐप" एक "स्टेजिंग" या "डीबग" संस्करण है, यह आपके लिए सभी ऐप्स के साथ एक जेएसएस फ़ाइल बनाता है। – CodyMace
इयान बार्बर: कृपया उत्तर में @ कोडीमेस की टिप्पणी का उल्लेख करें। यह महत्वपूर्ण जानकारी है। –