सेवा खाते से पुष्टि करें


सेवा खाते, सीआई (कंट्रोल इंटिग्रेशन) एनवायरमेंट में App Distribution को सेट अप करने के लिए काम के होते हैं. सेवा खाते से पुष्टि करने पर, आपको अपने बिल्ड को डिस्ट्रिब्यूट करने के लिए, क्लाइंट लाइब्रेरी (उदाहरण के लिए, Firebase CLI या fastlane) का इस्तेमाल करने की अनुमति मिलती है. पुष्टि करने के लिए सेवा खाते का इस्तेमाल करने पर, Firebase आपके ऐप्लिकेशन के क्रेडेंशियल ढूंढने के लिए, ऐप्लिकेशन के डिफ़ॉल्ट क्रेडेंशियल (ADC) का इस्तेमाल करता है. ये क्रेडेंशियल, GOOGLE_APPLICATION_CREDENTIALS एनवायरमेंट वैरिएबल सेट करके दिए जा सकते हैं.

  1. Google Cloud कंसोल खोलें और अपना प्रोजेक्ट चुनें.
  2. सेवा खाता बनाएं पर क्लिक करें और सेवा खाते की जानकारी डालें.
  3. बनाएं और जारी रखें पर क्लिक करें.
  4. Firebase App Distribution एडमिन की भूमिका जोड़ें और हो गया पर क्लिक करें.
  5. निजी JSON कुंजी बनाएं और कुंजी को ऐसी जगह पर ले जाएं जहां आपके बिल्ड एनवायरमेंट का ऐक्सेस हो. इस फ़ाइल को किसी सुरक्षित जगह पर रखना न भूलें, क्योंकि इससे आपके Firebase प्रोजेक्ट में App Distribution का एडमिन ऐक्सेस मिलता है.
  6. अगर आपने 20 सितंबर, 2019 के बाद अपना ऐप्लिकेशन बनाया है, तो यह चरण छोड़ें: Google API कंसोल में, Firebase App Distribution एपीआई को चालू करें. जब कहा जाए, तब उस प्रोजेक्ट को चुनें जिसका नाम आपके Firebase प्रोजेक्ट के नाम से मेल खाता हो.
  7. एनवायरमेंट वैरिएबल GOOGLE_APPLICATION_CREDENTIALS को अपनी निजी कुंजी की JSON फ़ाइल के पाथ पर सेट करें:
    export GOOGLE_APPLICATION_CREDENTIALS=/absolute/path/to/credentials/file.json