इस प्रोजेक्ट के बारे में

यह रिपॉजिटरी Apple-प्लेटफ़ॉर्म Firebase लाइब्रेरीज़ के लिए ओपन-सोर्स सोर्स कोड रखती है, FirebaseAnalytics को छोड़कर (जो Swift Package Manager या CocoaPods के माध्यम से पहले से संकलित बाइनरी के रूप में भेजा जाता है)। Firebase स्वयं एक ऐप विकास प्लेटफ़ॉर्म है जो ऐप बनाने, बढ़ाने और मुद्रीकरण के लिए लाइब्रेरी, सेवाएँ और टूल प्रदान करता है। शामिल ओपन-सोर्स उत्पादों में Firebase AI Logic (FirebaseAI), App Check, App Distribution, Authentication, Cloud Firestore, Cloud Functions, Cloud Messaging, Crashlytics, In-App Messaging, Performance Monitoring, Realtime Database, Remote Config और Storage शामिल हैं। एक पूर्वावलोकन रिलीज़ Firebase AI Logic के लिए Gemini Foundation Models फ्रेमवर्क एडाप्टर जोड़ती है। README में दस्तावेज़ित इंस्टॉलेशन विकल्पों में Swift Package Manager, CocoaPods, Podfile निर्देशों के माध्यम से GitHub शाखाओं/टैग/कमिट से सीधे इंस्टॉल करना, एक प्रयोगात्मक Carthage वितरण (केवल iOS), और फ्रेमवर्क या लाइब्रेरी से उपयोग शामिल हैं। जहाँ उपलब्ध हो, Swift ऐप्स के लिए Swift प्रत्यय वाली लाइब्रेरीज़ की सिफारिश की जाती है। ध्यान दें कि अक्टूबर 2026 के बाद CocoaPods पर नए संस्करण प्रकाशित होना बंद हो जाएँगे, और एक माइग्रेशन गाइड प्रदान की गई है। प्लेटफ़ॉर्म समर्थन: Firebase macOS, Catalyst और tvOS के लिए आधिकारिक बीटा समर्थन प्रदान करता है; visionOS और watchOS सामुदायिक रूप से समर्थित हैं। अधिकांश उत्पाद Apple प्लेटफ़ॉर्म पर काम करते हैं, हालाँकि अंतराल बने हुए हैं, विशेष रूप से visionOS और watchOS पर। visionOS पर, Swift Package Manager के माध्यम से Firestore को सोर्स वितरण की आवश्यकता होती है, जो FIREBASE_SOURCE_FIRESTORE पर्यावरण चर के साथ सक्षम होता है। watchOS पर, कई SDK संकलित और चलते हैं, लेकिन समर्थन अनौपचारिक है; Crashlytics में सीमित watchOS समर्थन है और यह mach अपवाद या सिग्नल क्रैश रिकॉर्ड नहीं करता है। अतिरिक्त मॉड्यूल और संसाधन: FirebaseCombineSwift Apple के Combine फ्रेमवर्क के लिए सामुदायिक-योगदान समर्थन प्रदान करता है और इसे विकास के अधीन, अभी तक उत्पादन-तैयार नहीं, के रूप में वर्णित किया गया है। रिपॉजिटरी एक रोडमैप, पर्यावरण सेटअप, निर्माण और परीक्षण को कवर करने वाली योगदान गाइड, और Apache 2.0 लाइसेंस से भी लिंक करती है। Firebase का उपयोग Firebase सेवा की शर्तों द्वारा शासित है।