ज़रूरी शर्तें
Android Studio को इंस्टॉल करें या नए वर्शन में अपडेट करें.
पक्का करें कि आपका प्रोजेक्ट इन ज़रूरी शर्तों को पूरा करता हो. ध्यान दें कि कुछ प्रॉडक्ट के लिए ज़्यादा सख्त शर्तें हो सकती हैं:
- एपीआई लेवल 21 (Lollipop) या उसके बाद के वर्शन को टारगेट करता हो
- Android 5.0 या इसके बाद का वर्शन इस्तेमाल करता हो
- Jetpack (AndroidX) का इस्तेमाल करता हो. इसमें, वर्शन से जुड़ी इन ज़रूरी शर्तों को पूरा करना भी शामिल है:
com.android.tools.build:gradle
v7.3.0 या उसके बाद के वर्शनcompileSdkVersion
28 या उसके बाद का वर्शन
अपने ऐप्लिकेशन को चलाने के लिए, कोई फ़िज़िकल डिवाइस सेट अप करें या एम्युलेटर का इस्तेमाल करें.
ध्यान दें कि Google Play services पर निर्भर Firebase SDK टूल के लिए, डिवाइस या एम्युलेटर में Google Play services इंस्टॉल होना ज़रूरी है.अपने Google खाते का इस्तेमाल करके, Firebase में साइन इन करें.
अगर आपके पास पहले से कोई Android प्रोजेक्ट नहीं है और आपको सिर्फ़ Firebase का कोई प्रॉडक्ट आज़माना है, तो हमारे शुरुआती सैंपल में से कोई एक डाउनलोड करें.
अपने Android ऐप्लिकेशन को Firebase से कनेक्ट करने के लिए, इनमें से किसी एक विकल्प का इस्तेमाल किया जा सकता है:
- पहला विकल्प: (सुझाया गया) Firebase कंसोल सेटअप करने के वर्कफ़्लो का इस्तेमाल करें.
- दूसरा विकल्प: Android Studio Firebase Assistant का इस्तेमाल करें. इसके लिए, आपको अतिरिक्त कॉन्फ़िगरेशन की ज़रूरत पड़ सकती है.
पहला विकल्प: Firebase कंसोल का इस्तेमाल करके Firebase जोड़ना
अपने ऐप्लिकेशन में Firebase जोड़ने के लिए, Firebase कंसोल और अपने Android प्रोजेक्ट, दोनों में टास्क पूरे करने होते हैं. उदाहरण के लिए, कंसोल से Firebase कॉन्फ़िगरेशन फ़ाइलें डाउनलोड करके, उन्हें अपने Android प्रोजेक्ट में ले जाना.
पहला चरण: Firebase प्रोजेक्ट बनाना
अपने Android ऐप्लिकेशन में Firebase जोड़ने से पहले, आपको अपने Android ऐप्लिकेशन से कनेक्ट करने के लिए Firebase प्रोजेक्ट बनाना होगा. Firebase प्रोजेक्ट के बारे में ज़्यादा जानने के लिए, Firebase प्रोजेक्ट के बारे में जानकारी लेख पढ़ें.
Firebase प्रोजेक्ट बनाना
-
Firebase कंसोल में, प्रोजेक्ट जोड़ें पर क्लिक करें.
-
मौजूदा Google Cloud प्रोजेक्ट में Firebase संसाधन जोड़ने के लिए, प्रोजेक्ट का नाम डालें या ड्रॉपडाउन मेन्यू से चुनें.
-
नया प्रोजेक्ट बनाने के लिए, प्रोजेक्ट का नाम डालें. आपके पास प्रोजेक्ट के नाम के नीचे दिख रहे प्रोजेक्ट आईडी में भी बदलाव करने का विकल्प है. हालांकि, ऐसा करना ज़रूरी नहीं है.
-
-
अगर कहा जाए, तो Firebase की शर्तें पढ़ें और उन्हें स्वीकार करें.
-
जारी रखें पर क्लिक करें.
-
(ज़रूरी नहीं) अपने प्रोजेक्ट के लिए Google Analytics सेट अप करें. इससे, आपको यहां दिए गए Firebase प्रॉडक्ट में से किसी का भी इस्तेमाल करने का बेहतर अनुभव मिलता है:
कोई मौजूदा Google Analytics खाता चुनें या नया खाता बनाएं.
नया खाता बनाने पर, अपनी Analytics रिपोर्टिंग की जगह चुनें. इसके बाद, अपने प्रोजेक्ट के लिए, डेटा शेयर करने की सेटिंग और Google Analytics की शर्तें स्वीकार करें.
-
प्रोजेक्ट बनाएं पर क्लिक करें. अगर किसी मौजूदा Google Cloud प्रोजेक्ट का इस्तेमाल किया जा रहा है, तो Firebase जोड़ें पर क्लिक करें.
Firebase, आपके Firebase प्रोजेक्ट के लिए संसाधनों को अपने-आप उपलब्ध कराता है. प्रोसेस पूरी होने के बाद, आपको Firebase कंसोल में अपने Firebase प्रोजेक्ट के होम पेज पर ले जाया जाएगा.
दूसरा चरण: Firebase के साथ अपना ऐप्लिकेशन रजिस्टर करना
अपने Android ऐप्लिकेशन में Firebase का इस्तेमाल करने के लिए, आपको अपने ऐप्लिकेशन को अपने Firebase प्रोजेक्ट के साथ रजिस्टर करना होगा. अपने ऐप्लिकेशन को रजिस्टर करने को, अक्सर अपने प्रोजेक्ट में ऐप्लिकेशन को "जोड़ना" कहा जाता है.
Firebase console पर जाएं.
सेटअप वर्कफ़्लो लॉन्च करने के लिए, प्रोजेक्ट की खास जानकारी वाले पेज के बीच में मौजूद Android आइकॉन (
) या ऐप्लिकेशन जोड़ें पर क्लिक करें.Android पैकेज का नाम फ़ील्ड में, अपने ऐप्लिकेशन का पैकेज नाम डालें.
पैकेज का नाम क्या होता है और यह कहां दिखता है?
पैकेज का नाम, डिवाइस और Google Play Store पर आपके ऐप्लिकेशन की खास तौर से पहचान करता है.
पैकेज के नाम को अक्सर ऐप्लिकेशन आईडी कहा जाता है.
अपने मॉड्यूल (ऐप्लिकेशन-लेवल) की Gradle फ़ाइल में, अपने ऐप्लिकेशन का पैकेज नाम ढूंढें. आम तौर पर, यह
app/build.gradle
होता है. पैकेज के नाम का उदाहरण:com.yourcompany.yourproject
.ध्यान रखें कि पैकेज के नाम की वैल्यू केस-सेंसिटिव होती है. साथ ही, Firebase प्रोजेक्ट में रजिस्टर करने के बाद, इस Firebase Android ऐप्लिकेशन के लिए इसे बदला नहीं जा सकता.
(ज़रूरी नहीं) ऐप्लिकेशन की अन्य जानकारी डालें: ऐप्लिकेशन का कोई दूसरा नाम और डीबग साइनिंग सर्टिफ़िकेट SHA-1.
Firebase में ऐप्लिकेशन का कोई दूसरा नाम और डीबग साइनिंग सर्टिफ़िकेट SHA-1 का इस्तेमाल कैसे किया जाता है?
ऐप्लिकेशन का कोई दूसरा नाम: यह एक इंटरनल आइडेंटिफ़ायर है, जो सिर्फ़ Firebase कंसोल में दिखता है
डीबग साइनिंग सर्टिफ़िकेट SHA-1: Firebase Authentication (Google साइन इन या फ़ोन नंबर से साइन इन का इस्तेमाल करते समय) और Firebase Dynamic Links के लिए, SHA-1 हैश ज़रूरी है.
ऐप्लिकेशन रजिस्टर करें पर क्लिक करें.
तीसरा चरण: Firebase कॉन्फ़िगरेशन फ़ाइल जोड़ना
Firebase की Android कॉन्फ़िगरेशन फ़ाइल (
) डाउनलोड करें और फिर उसे अपने ऐप्लिकेशन में जोड़ें:google-services.json Firebase की Android कॉन्फ़िगरेशन फ़ाइल पाने के लिए, google-services.json डाउनलोड करें पर क्लिक करें.
अपनी कॉन्फ़िगरेशन फ़ाइल को अपने ऐप्लिकेशन के मॉड्यूल (ऐप्लिकेशन-लेवल) की रूट डायरेक्ट्री में ले जाएं.
आपको इस कॉन्फ़िगरेशन फ़ाइल के बारे में क्या जानना चाहिए?
Firebase कॉन्फ़िगरेशन फ़ाइल में आपके प्रोजेक्ट के लिए यूनीक, लेकिन सामान्य आइडेंटिफ़ायर होते हैं. इस कॉन्फ़िगरेशन फ़ाइल के बारे में ज़्यादा जानने के लिए, Firebase प्रोजेक्ट के बारे में जानें पर जाएं.
Firebase कॉन्फ़िगरेशन फ़ाइल को कभी भी फिर से डाउनलोड किया जा सकता है.
पक्का करें कि कॉन्फ़िगरेशन फ़ाइल के नाम में
(2)
जैसे अतिरिक्त वर्ण न हों.
अपनी
कॉन्फ़िगरेशन फ़ाइल में मौजूद वैल्यू को Firebase SDK टूल के लिए ऐक्सेस करने के लिए, आपके पास Google services Gradle प्लग इन (google-services.json google-services
) होना चाहिए.अपनी रूट-लेवल (प्रोजेक्ट-लेवल) Gradle फ़ाइल (
<project>/build.gradle.kts
या<project>/build.gradle
) में, Google की सेवाओं के प्लग इन को डिपेंडेंसी के तौर पर जोड़ें:plugins { id("com.android.application") version "7.3.0" apply false // ... // Add the dependency for the Google services Gradle plugin id("com.google.gms.google-services") version "4.4.2" apply false }
plugins { id 'com.android.application' version '7.3.0' apply false // ... // Add the dependency for the Google services Gradle plugin id 'com.google.gms.google-services' version '4.4.2' apply false }
अपने मॉड्यूल (ऐप्लिकेशन-लेवल) की Gradle फ़ाइल (आम तौर पर
<project>/<app-module>/build.gradle.kts
या<project>/<app-module>/build.gradle
) में, Google की सेवाओं का प्लग इन जोड़ें:plugins { id("com.android.application") // Add the Google services Gradle plugin id("com.google.gms.google-services") // ... }
plugins { id 'com.android.application' // Add the Google services Gradle plugin id 'com.google.gms.google-services' // ... }
चौथा चरण: अपने ऐप्लिकेशन में Firebase SDK टूल जोड़ना
अपनी मॉड्यूल (ऐप्लिकेशन-लेवल) Gradle फ़ाइल (आम तौर पर
<project>/<app-module>/build.gradle.kts
या<project>/<app-module>/build.gradle
) में, उन Firebase प्रॉडक्ट के लिए डिपेंडेंसी जोड़ें जिनका इस्तेमाल आपको अपने ऐप्लिकेशन में करना है. हमारा सुझाव है कि लाइब्रेरी के वर्शन को कंट्रोल करने के लिए, Firebase Android BoM का इस्तेमाल करें.dependencies { // ... // Import the Firebase BoM implementation(platform("com.google.firebase:firebase-bom:33.7.0")) // When using the BoM, you don't specify versions in Firebase library dependencies // Add the dependency for the Firebase SDK for Google Analytics implementation("com.google.firebase:firebase-analytics") // TODO: Add the dependencies for any other Firebase products you want to use // See https://firebase.google.com/docs/android/setup#available-libraries // For example, add the dependencies for Firebase Authentication and Cloud Firestore implementation("com.google.firebase:firebase-auth") implementation("com.google.firebase:firebase-firestore") }
Firebase Android BoM का इस्तेमाल करने पर, आपका ऐप्लिकेशन हमेशा Firebase Android लाइब्रेरी के काम करने वाले वर्शन का इस्तेमाल करेगा.
क्या आपको Kotlin के लिए कोई लाइब्रेरी मॉड्यूल चाहिए? अक्टूबर 2023 (Firebase BoM 32.5.0) से, Kotlin और Java, दोनों डेवलपर मुख्य लाइब्रेरी मॉड्यूल का इस्तेमाल कर सकते हैं. ज़्यादा जानकारी के लिए, इस पहल के बारे में अक्सर पूछे जाने वाले सवाल देखें.
dependencies { // ... // Import the Firebase BoM implementation(platform("com.google.firebase:firebase-bom:33.7.0")) // When using the BoM, you don't specify versions in Firebase library dependencies // TODO: Add the dependencies for Firebase products you want to use // See https://firebase.google.com/docs/android/setup#available-libraries // For example, add the dependencies for Firebase Authentication and Cloud Firestore implementation("com.google.firebase:firebase-auth") implementation("com.google.firebase:firebase-firestore") }
Firebase Android BoM का इस्तेमाल करने पर, आपका ऐप्लिकेशन हमेशा Firebase Android लाइब्रेरी के काम करने वाले वर्शन का इस्तेमाल करेगा.
क्या आपको Kotlin के लिए कोई लाइब्रेरी मॉड्यूल चाहिए? अक्टूबर 2023 (Firebase BoM 32.5.0) से, Kotlin और Java, दोनों डेवलपर मुख्य लाइब्रेरी मॉड्यूल का इस्तेमाल कर सकते हैं. ज़्यादा जानकारी के लिए, इस पहल के बारे में अक्सर पूछे जाने वाले सवाल देखें.
आपको जिन प्रॉडक्ट का इस्तेमाल करना है उनकी डिपेंडेंसी जोड़ने के बाद, अपने Android प्रोजेक्ट को Gradle फ़ाइलों के साथ सिंक करें.
क्या आपको invoke-custom support और डेसुगर करने की सुविधा चालू करने के बारे में, बिल्ड में गड़बड़ी का मैसेज मिल रहा है? इसे ठीक करने का तरीका यहां बताया गया है.
Android Gradle प्लग इन (AGP) v4.2 या इससे पहले के वर्शन का इस्तेमाल करने वाले Gradle बिल्ड के लिए, Java 8 के साथ काम करने की सुविधा चालू करना ज़रूरी है. ऐसा न करने पर, Firebase SDK टूल जोड़ते समय इन Android प्रोजेक्ट में, बिल्ड करने में गड़बड़ी होती है.
इस गड़बड़ी को ठीक करने के लिए, इनमें से कोई एक विकल्प अपनाएं:
- गड़बड़ी के मैसेज में दिए गए
compileOptions
को अपनी ऐप्लिकेशन-लेवलbuild.gradle.kts
याbuild.gradle
फ़ाइल में जोड़ें. - अपने Android प्रोजेक्ट के लिए
minSdk
को 26 या उसके बाद के वर्शन पर सेट करें.
अक्सर पूछे जाने वाले सवाल में जाकर, इस बारे में ज़्यादा जानें कि बिल्ड पूरा न होने की यह समस्या क्यों आती है.
- गड़बड़ी के मैसेज में दिए गए
बस हो गया! सुझाए गए अगले चरण देखने के लिए, सीधे आगे बढ़ें.
अगर आपको सेट अप करने में समस्या आ रही है, तो Android से जुड़ी समस्याओं को हल करने और अक्सर पूछे जाने वाले सवाल पर जाएं.
दूसरा विकल्प: Firebase Assistant का इस्तेमाल करके Firebase जोड़ना
Firebase Assistant, आपके ऐप्लिकेशन को Firebase प्रोजेक्ट के साथ रजिस्टर करता है. साथ ही, Android Studio में ही आपके Android प्रोजेक्ट में ज़रूरी Firebase फ़ाइलें, प्लग इन, और डिपेंडेंसी जोड़ता है!
Android Studio में अपना Android प्रोजेक्ट खोलें. इसके बाद, पक्का करें कि आपने Android Studio और Firebase Assistant के नए वर्शन का इस्तेमाल किया हो:
- Windows / Linux: सहायता > अपडेट देखें
- macOS: Android Studio > अपडेट देखें
Firebase Assistant खोलें: टूल > Firebase.
Assistant पैनल में, अपने ऐप्लिकेशन में जोड़ने के लिए कोई Firebase प्रॉडक्ट चुनें. इसके बाद, उसके सेक्शन को बड़ा करें और ट्यूटोरियल के लिंक पर क्लिक करें. उदाहरण के लिए,
Analytics > Analytics इवेंट लॉग करें .अपने Android प्रोजेक्ट को Firebase से कनेक्ट करने के लिए, Firebase से कनेक्ट करें पर क्लिक करें.
यह वर्कफ़्लो क्या करता है?
यह वर्कफ़्लो, आपके ऐप्लिकेशन के पैकेज के नाम का इस्तेमाल करके, अपने-आप एक नया Firebase Android ऐप्लिकेशन बनाता है. इस नए Firebase Android ऐप्लिकेशन को किसी मौजूदा Firebase प्रोजेक्ट या नए प्रोजेक्ट में बनाया जा सकता है.
Firebase प्रोजेक्ट सेट अप करने के बारे में यहां कुछ सलाह दी गई हैं:
Firebase प्रोजेक्ट में ऐप्लिकेशन जोड़ने के लिए, हमारे सबसे सही तरीकों के बारे में जानें. इसमें, एक से ज़्यादा वैरिएंट को मैनेज करने का तरीका भी शामिल है.
नया प्रोजेक्ट बनाने पर, हमारा सुझाव है कि आप अपने प्रोजेक्ट के लिए Google Analytics सेट अप करें. इससे, आपको Firebase के कई प्रॉडक्ट का बेहतर अनुभव मिल पाएगा.
यह वर्कफ़्लो, आपके ऐप्लिकेशन के मॉड्यूल (ऐप्लिकेशन-लेवल) डायरेक्ट्री में, आपके Firebase प्रोजेक्ट की Android कॉन्फ़िगरेशन फ़ाइल (
) भी जोड़ता है.google-services.json
अपनी पसंद का Firebase प्रॉडक्ट जोड़ने के लिए बटन पर क्लिक करें. उदाहरण के लिए,
अपने ऐप्लिकेशन में Analytics जोड़ें .
अपने ऐप्लिकेशन को सिंक करें, ताकि यह पक्का किया जा सके कि सभी डिपेंडेंसी के ज़रूरी वर्शन मौजूद हों.
असिस्टेंट पैनल में, चुने गए Firebase प्रॉडक्ट के लिए, सेटअप से जुड़े बाकी निर्देशों का पालन करें.
Firebase Assistant की मदद से, जितने चाहें उतने Firebase प्रॉडक्ट जोड़ें!
बस हो गया! अगले चरण के लिए सुझाए गए तरीके ज़रूर देखें.
अगर आपको सेट अप करने में समस्या आ रही है, तो Android से जुड़ी समस्याओं को हल करने और अक्सर पूछे जाने वाले सवाल पर जाएं.
उपलब्ध लाइब्रेरी
इस सेक्शन में, Android के साथ काम करने वाले Firebase प्रॉडक्ट और उनकी Gradle डिपेंडेंसी की सूची दी गई है. Firebase की इन Android लाइब्रेरी के बारे में ज़्यादा जानें:
Firebase Android SDK के लिए GitHub repo
ध्यान दें कि Firebase Android BoM का इस्तेमाल करते समय, अपनी Gradle बिल्ड कॉन्फ़िगरेशन फ़ाइल में Firebase लाइब्रेरी की डिपेंडेंसी का एलान करते समय, आपको अलग-अलग लाइब्रेरी वर्शन की जानकारी नहीं देनी होती.
सेवा या प्रॉडक्ट | Gradle डिपेंडेंसी | का नया वर्शन |
Analytics जोड़ना है? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Firebase Android BoM (Bill of Materials) |
com.google.firebase:firebase-bom
Firebase BoM के नए वर्शन में, Firebase की हर Android लाइब्रेरी के नए वर्शन शामिल होते हैं. यह जानने के लिए कि लाइब्रेरी के कौनसे वर्शन, किसी खास BoM वर्शन से मैप किए गए हैं, उस BoM वर्शन के लिए रिलीज़ नोट देखें. |
33.7.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AdMob | com.google.android.gms:play-services-ads | 23.6.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Analytics | com.google.firebase:firebase-analytics | 22.1.2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
App Check कस्टम प्रोवाइडर | com.google.firebase:firebase-appcheck | 18.0.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
App Check डीबग करने की सुविधा देने वाली कंपनी | com.google.firebase:firebase-appcheck-debug | 18.0.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
App Check Play Integrity की सेवा देने वाली कंपनी | com.google.firebase:firebase-appcheck-playintegrity | 18.0.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
App Distribution | com.google.firebase:firebase-appdistribution | 16.0.0-beta14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
App Distribution एपीआई | com.google.firebase:firebase-appdistribution-api | 16.0.0-beta14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
App Distribution प्लग इन | com.google.firebase:firebase-appdistribution-gradle | 5.0.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Authentication | com.google.firebase:firebase-auth | 23.1.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cloud Firestore | com.google.firebase:firebase-firestore | 25.1.1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions | 21.1.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cloud Messaging | com.google.firebase:firebase-messaging | 24.1.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cloud Storage | com.google.firebase:firebase-storage | 21.0.1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Crashlytics | com.google.firebase:firebase-crashlytics | 19.3.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Crashlytics NDK | com.google.firebase:firebase-crashlytics-ndk | 19.3.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Crashlytics प्लग इन | com.google.firebase:firebase-crashlytics-gradle | 3.0.2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
डाइनैमिक सुविधा वाले मॉड्यूल के लिए सहायता | com.google.firebase:firebase-dynamic-module-support | 16.0.0-beta03 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dynamic Links | com.google.firebase:firebase-dynamic-links | 22.1.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-App Messaging | com.google.firebase:firebase-inappmessaging | 21.0.1 | (ज़रूरी है) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-App Messaging डिसप्ले | com.google.firebase:firebase-inappmessaging-display | 21.0.1 | (ज़रूरी है) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Firebase इंस्टॉलेशन | com.google.firebase:firebase-installations | 18.0.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Firebase ML Model Downloader API | com.google.firebase:firebase-ml-modeldownloader | 25.0.1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Performance Monitoring | com.google.firebase:firebase-perf | 21.0.3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Performance Monitoring प्लग इन | com.google.firebase:perf-plugin | 1.4.2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Realtime Database | com.google.firebase:firebase-database | 21.0.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Remote Config | com.google.firebase:firebase-config | 22.0.1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Vertex AI in Firebase | com.google.firebase:firebase-vertexai | 16.0.2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Google Play services प्लग इन | com.google.gms:google-services | 4.4.2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ऐसी लाइब्रेरी जिनका इस्तेमाल बंद कर दिया गया है | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
App Check SafetyNet की सेवा देने वाली कंपनी | com.google.firebase:firebase-appcheck-safetynet | 16.1.2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
App Indexing | com.google.firebase:firebase-appindexing | 20.0.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Firebase KTX मॉड्यूल
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Firebase ML Kit की लाइब्रेरी
|
अगले चरण
अपने ऐप्लिकेशन में Firebase की सेवाएं जोड़ें:
Analytics की मदद से, उपयोगकर्ता के व्यवहार के बारे में अहम जानकारी पाएं.
Authentication की मदद से, उपयोगकर्ता की पुष्टि करने का फ़्लो सेट अप करें.
उपयोगकर्ता की जानकारी जैसे डेटा को Cloud Firestore या Realtime Database के साथ सेव करें.
Cloud Storage की मदद से, फ़ोटो और वीडियो जैसी फ़ाइलें सेव करें.
Cloud Functions की मदद से, सुरक्षित प्लैटफ़ॉर्म पर चलने वाला बैकएंड कोड ट्रिगर करें.
Cloud Messaging की मदद से सूचनाएं भेजें.
Crashlytics की मदद से, यह पता लगाएं कि आपका ऐप्लिकेशन कब और क्यों क्रैश हो रहा है.
Firebase के बारे में जानें:
Firebase प्रोजेक्ट और प्रोजेक्ट के सबसे सही तरीकों के बारे में ज़्यादा जानने के लिए, Firebase प्रोजेक्ट के बारे में जानकारी लेख पढ़ें.
अगर आपको Firebase और Android डेवलपमेंट से जुड़े ऐसे कॉन्सेप्ट के बारे में सवाल पूछने हैं जो आपको नहीं पता हैं या जो खास तौर पर इनसे जुड़े हैं, तो Android और Firebase के बारे में ज़्यादा जानें पर जाएं.
Firebase ऐप्लिकेशन के सैंपल एक्सप्लोर करें.
Firebase Android Codelab की मदद से, इसका इस्तेमाल करके देखें.
एक हफ़्ते में Firebase कोर्स की मदद से ज़्यादा जानें.
अपने ऐप्लिकेशन को लॉन्च करने के लिए तैयारी करना:
- Google Cloud कंसोल में, अपने प्रोजेक्ट के लिए बजट से जुड़ी सूचनाएं सेट अप करें.
- Firebase कंसोल में, इस्तेमाल और बिलिंग डैशबोर्ड पर नज़र रखें. इससे आपको Firebase की कई सेवाओं में, अपने प्रोजेक्ट के इस्तेमाल की पूरी जानकारी मिलेगी.
- Firebase लॉन्च चेकलिस्ट देखें.
क्या आपको Firebase और अपने Android प्रोजेक्ट में समस्या आ रही है? Android से जुड़ी समस्या हल करने और अक्सर पूछे जाने वाले सवाल पर जाएं.