Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

अतिरिक्त आईओएस डिवाइस पंजीकृत करें

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

यदि आप ऐप वितरण का उपयोग करके तदर्थ आईओएस बिल्ड वितरित करना चाहते हैं, तो आपको अपने परीक्षक के उपकरणों को पंजीकृत करने के लिए इस गाइड का पालन करना होगा। एक तदर्थ निर्माण एक ऐसा निर्माण है जिस पर एंटरप्राइज़ प्रोफ़ाइल के साथ हस्ताक्षर नहीं किया गया है। एक उपकरण केवल एक तदर्थ बिल्ड स्थापित कर सकता है यदि डिवाइस के अद्वितीय डिवाइस पहचानकर्ता (यूडीआईडी) को बिल्ड के प्रावधान प्रोफ़ाइल में शामिल किया गया है।

जब कोई परीक्षक आपके ऐप का परीक्षण करने के लिए आमंत्रण स्वीकार करता है, तो ऐप वितरण आपके साथ, डेवलपर के साथ परीक्षक के डिवाइस पहचानकर्ता को साझा करने की अनुमति का अनुरोध करता है। तदर्थ बिल्ड डाउनलोड करने से पहले, ऐप डिस्ट्रीब्यूशन परीक्षक से अपने डिवाइस को पंजीकृत करने के लिए कहता है। यदि परीक्षक अपने डिवाइस को पंजीकृत करता है, तो ऐप डिस्ट्रीब्यूशन डिवाइस से यूडीआईडी ​​​​इकट्ठा करता है और आपको ईमेल द्वारा यूडीआईडी ​​​​की सूचना देता है।

जब आपको UDID वाला कोई ईमेल प्राप्त होता है, तो UDID के साथ अपनी प्रोविज़निंग प्रोफ़ाइल को अपडेट करें और अपने परीक्षकों को एक नया बिल्ड वितरित करें। आप फायरबेस कंसोल या फायरबेस सीएलआई का उपयोग करके यूडीआईडी ​​को मैन्युअल रूप से निर्यात कर सकते हैं, या आप फास्टलेन का उपयोग करके यूडीआईडी ​​को प्रोग्रामेटिक रूप से निर्यात कर सकते हैं।

मैन्युअल रूप से UDIDs निर्यात करें

  1. अपने Apple डेवलपर पोर्टल में डिवाइस जोड़ें।
    • विकल्प 1: डिवाइस UDIDs को CSV फ़ाइल के रूप में आयात करें।

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

      ध्यान दें कि आपका Apple डेवलपर खाता आपको प्रति वर्ष केवल सीमित संख्या में डिवाइस आयात करने की अनुमति दे सकता है।

    • विकल्प 2: ईमेल द्वारा यूडीआईडी ​​एकत्र करें और दर्ज करें।

      Apple डेवलपर पोर्टल के डिवाइस जोड़ें पृष्ठ पर, आपको प्राप्त ईमेल में निर्दिष्ट नया UDID पंजीकृत करें।

  2. पंजीकृत उपकरणों को अपने प्रावधान प्रोफ़ाइल में जोड़ें।
  3. प्रोविजनिंग प्रोफाइल डाउनलोड करें और अपने ऐप को फिर से बनाने के लिए इसका इस्तेमाल करें। यदि आप केवल पंजीकृत उपकरणों को अपडेट करने के लिए पुनर्निर्माण कर रहे हैं, तो बिल्ड नंबर या संस्करण को अपडेट न करें।
  4. अपने ऐप को Firebase कंसोल या CLI से फिर से वितरित करें। यदि आपने पहले ही समान बिल्ड नंबर और संस्करण के साथ एक बिल्ड वितरित किया है, तो केवल नए पंजीकृत उपकरणों के उपयोगकर्ताओं को सूचना ईमेल प्राप्त होते हैं।

फास्टलेन का उपयोग करके प्रोग्रामेटिक रूप से यूडीआईडी ​​​​निर्यात करें

  1. Fastlane से अपने सभी परीक्षक उपकरण UDIDs को CSV फ़ाइल के रूप में निर्यात करें। उदाहरण के लिए, एक नया download_udids लेन बनाएं और चलाएं:

    lane :download_udids do
        firebase_app_distribution_get_udids(
            app: "<your Firebase app ID>",
            output_file: "<path to output file>",
        )
    end
    
  2. UDID(s) को अपने Apple डेवलपर खाते में रजिस्टर मल्टीपल डिवाइसेस विकल्प का उपयोग करके आयात करें। अधिक जानने के लिए, Apple के दस्तावेज़ देखें। ध्यान दें कि आपका Apple डेवलपर खाता आपको प्रति वर्ष केवल सीमित संख्या में डिवाइस आयात करने की अनुमति दे सकता है।

  3. पंजीकृत उपकरणों को अपने प्रावधान प्रोफ़ाइल में जोड़ें।

  4. प्रोविजनिंग प्रोफाइल डाउनलोड करें और अपने ऐप को फिर से बनाने के लिए इसका इस्तेमाल करें। यदि आप केवल पंजीकृत उपकरणों को अपडेट करने के उद्देश्य से पुनर्निर्माण कर रहे हैं, तो बिल्ड नंबर या संस्करण को अपडेट न करें।

  5. अपने ऐप को फिर से वितरित करें । यदि आपने पहले से ही समान बिल्ड नंबर और संस्करण के साथ एक बिल्ड वितरित किया है, तो केवल नए पंजीकृत उपकरणों के उपयोगकर्ताओं को सूचना ईमेल प्राप्त होंगे।

अलर्ट प्राप्त करें

डिफ़ॉल्ट अलर्ट प्राप्त करें

डिफ़ॉल्ट रूप से, फायरबेस ईमेल के माध्यम से नए आईओएस डिवाइस पंजीकरण के लिए ऐप वितरण अलर्ट भेज सकता है।

इस डिफ़ॉल्ट तंत्र के माध्यम से ऐप वितरण अलर्ट प्राप्त करने के लिए, आपके पास firebase.projects.update अनुमति होनी चाहिए। निम्न भूमिकाओं में डिफ़ॉल्ट रूप से यह आवश्यक अनुमति शामिल होती है: Firebase व्यवस्थापक या प्रोजेक्ट स्वामी या संपादक .

डिफ़ॉल्ट रूप से, प्रत्येक प्रोजेक्ट सदस्य (जिसके पास अलर्ट प्राप्त करने के लिए आवश्यक अनुमतियां हैं) को एक नया आईओएस डिवाइस पंजीकृत होने पर एक ईमेल प्राप्त होगा।

अपने स्वयं के खाते के लिए अलर्ट चालू/बंद करें

अपने स्वयं के खाते के लिए, आप अन्य प्रोजेक्ट सदस्यों को प्रभावित किए बिना ऐप वितरण अलर्ट चालू/बंद कर सकते हैं। ध्यान दें कि अलर्ट प्राप्त करने के लिए आपको अभी भी आवश्यक अनुमतियों की आवश्यकता है।

ऐप वितरण अलर्ट चालू या बंद करने के लिए, इन चरणों का पालन करें:

  1. फायरबेस कंसोल में, ऊपरी दाएं कोने में, फायरबेस अलर्ट पर जाएं।
  2. फिर, सेटिंग में जाएं और ऐप वितरण अलर्ट के लिए अपनी खाता वरीयता सेट करें।

तृतीय-पक्ष सेवाओं के लिए उन्नत अलर्ट सेट करें

आप Firebase के लिए Cloud Functions का उपयोग करके अपनी टीम के पसंदीदा सूचना चैनल पर ऐप वितरण अलर्ट भी भेज सकते हैं। उदाहरण के लिए, आप एक ऐसा फ़ंक्शन लिख सकते हैं जो एक नए आईओएस डिवाइस के पंजीकरण के लिए अलर्ट ईवेंट को कैप्चर करता है और अलर्ट जानकारी को डिस्कॉर्ड, स्लैक या जीरा जैसी किसी तृतीय-पक्ष सेवा पर पोस्ट करता है।

नए iOS परीक्षकों को ऑनबोर्डिंग को पूरी तरह से स्वचालित करने के लिए, आप एक ऐसा फ़ंक्शन लिख सकते हैं जो आपके ऐप की प्रोविज़निंग प्रोफ़ाइल में एक नया iOS डिवाइस का UDID जोड़ता है, ऐप को फिर से बनाता है, और ऐप को अपडेट की गई प्रोविज़निंग प्रोफ़ाइल के साथ पुनर्वितरित करता है।

फायरबेस के लिए क्लाउड फ़ंक्शंस का उपयोग करके उन्नत अलर्ट क्षमताएं सेट करने के लिए, इन चरणों का पालन करें:

  1. Firebase के लिए क्लाउड फ़ंक्शंस सेट करें , जिसमें निम्न कार्य शामिल हैं:

    1. Node.js और npm डाउनलोड करें।
    2. Firebase CLI इंस्टॉल करें और उसमें साइन इन करें।
    3. Firebase CLI का उपयोग करके Firebase के लिए क्लाउड फ़ंक्शंस प्रारंभ करें।
  2. एक फ़ंक्शन लिखें और तैनात करें जो ऐप वितरण से अलर्ट ईवेंट को कैप्चर करता है और ईवेंट पेलोड को संभालता है (उदाहरण के लिए, डिस्कॉर्ड पर एक संदेश में अलर्ट जानकारी पोस्ट करता है)।

उन सभी अलर्ट ईवेंट के बारे में जानने के लिए जिन्हें आप कैप्चर कर सकते हैं, ऐप डिस्ट्रीब्यूशन अलर्ट के संदर्भ दस्तावेज़ पर जाएं।

अगले कदम