क्या मेरा ऐप प्रोजेक्ट (पैकेज का नाम और SHA-1) में ऐप को रजिस्टर किए बिना अलग-अलग फायरबेस प्रोजेक्ट से कनेक्ट हो सकता है? और अभी भी फायरस्टोर, स्टोरेज और गूगल साइन इन का उपयोग करने में सक्षम हैं?

-1
Hussien Fahmy 21 मार्च 2021, 19:36

1 उत्तर

सबसे बढ़िया उत्तर

हाँ आप कर सकते हैं। लेकिन मेरा मानना ​​​​है कि ऐप को SHA-1 के माध्यम से जोड़ा जाना चाहिए जैसा आपने एक प्रोजेक्ट से कहा था, और फिर आप बिना पंजीकरण के अन्य प्रोजेक्ट जोड़ सकते हैं।

उन लोगों के लिए कार्यान्वयन मार्गदर्शिका जो इसमें रुचि रखते हैं। कनेक्ट, डेटाबेस, प्रमाणीकरण और भंडारण कैसे करें, यह दिखाने के लिए यह आलेख भी एक अच्छा संसाधन है। एक से ज़्यादा Firebase प्रोजेक्ट एक ऐप सेकेंडरी प्रोजेक्ट को इनिशियलाइज़ करें, जो उस क्लास में फायरबेस प्रोजेक्ट से जुड़ा नहीं है जो एप्लिकेशन का विस्तार करता है लेकिन किसी भी गतिविधि को काम करना चाहिए।

FirebaseOptions issuetracker = new FirebaseOptions.Builder()
            .setProjectId("project id")
            .setApplicationId("")
            .setApiKey("")
            .setDatabaseUrl("")
            .build();

    FirebaseApp.initializeApp(this, issuetracker, "issues");
    

फिर आप इसके साथ कहां इंटरैक्ट करना चाहते हैं

FirebaseApp secondary = FirebaseApp.getInstance("issues");
DatabaseReference ref = FirebaseDatabase.getInstance(secondary).getReference();

"मुद्दे" कोई भी नाम है जिसे आप द्वितीयक परियोजना के लिए देते हैं। कुछ भी हो सकता है।

0
SABANTO 21 मार्च 2021, 21:09
मैं वास्तव में आपके उत्तर की सराहना करता हूं लेकिन यह सवाल नहीं है, मैं संभावना के बारे में पूछ रहा हूं कार्यान्वयन नहीं
 – 
Hussien Fahmy
21 मार्च 2021, 20:16
कार्यान्वयन का तात्पर्य संभावना है
 – 
SABANTO
21 मार्च 2021, 20:34
ऐप को सेकेंडरी प्रोजेक्ट में व्हाटआउट रजिस्टर करें?
 – 
Hussien Fahmy
21 मार्च 2021, 20:40
हाँ, द्वितीयक परियोजना को पंजीकृत करने की आवश्यकता नहीं है
 – 
SABANTO
21 मार्च 2021, 21:09
लेकिन प्राथमिक परियोजना के बारे में क्या, वही अवधारणा लागू होती है?
 – 
Hussien Fahmy
21 मार्च 2021, 21:11