Firebase इन-ऐप संदेश सेवा के साथ आरंभ करें

यह क्विकस्टार्ट आपको दिखाता है कि फायरबेस इन-ऐप मैसेजिंग कैसे सेट करें और अपना पहला संदेश भेजें।

प्लेसहोल्डर35

शुरू करने से पहले

शुरू करने से पहले, अपने Apple प्रोजेक्ट में Firebase जोड़ना सुनिश्चित करें।

अपने प्रोजेक्ट में Firebase इन-ऐप मैसेजिंग SDK जोड़ें

फायरबेस निर्भरता को स्थापित और प्रबंधित करने के लिए स्विफ्ट पैकेज मैनेजर का उपयोग करें।

  1. Xcode में, आपका ऐप प्रोजेक्ट खुला होने के साथ, File > Add Packages पर नेविगेट करें।
  2. संकेत मिलने पर, Firebase Apple प्लेटफॉर्म्स SDK रिपॉजिटरी जोड़ें:
  3.   https://github.com/firebase/firebase-ios-sdk
  4. इन-ऐप मैसेजिंग लाइब्रेरी चुनें।
  5. इन-ऐप मैसेजिंग का उपयोग करने के लिए, आपको अपने फायरबेस प्रोजेक्ट में Google Analytics को सक्षम करना होगा और अपने ऐप में Google Analytics के लिए फायरबेस एसडीके जोड़ना होगा। आप आईडीएफए संग्रह के बिना या आईडीएफए संग्रह के साथ पुस्तकालय का चयन कर सकते हैं।
  6. समाप्त होने पर, Xcode स्वचालित रूप से पृष्ठभूमि में आपकी निर्भरता को हल करना और डाउनलोड करना शुरू कर देगा।

अब, अपने ऐप में एसडीके को इनिशियलाइज़ करें:

  1. यदि आपने अभी तक नहीं किया है, तो अपने App स्ट्रक्चर या UIApplicationDelegate में फायरबेस मॉड्यूल आयात करें:
    तीव्र
    import Firebase
    उद्देश्य सी
    @import Firebase;
  2. एक FirebaseApp साझा इंस्टेंस को भी कॉन्फ़िगर करें, आमतौर पर आपके App के प्रारंभकर्ता या आपके ऐप प्रतिनिधि के application(_:didFinishLaunchingWithOptions:) विधि में, यदि आपने अभी तक नहीं किया है:
    तीव्र
    FirebaseApp.configure()
    उद्देश्य सी
    [FIRApp configure];
  3. अपना ऐप संकलित करें और चलाएं।

एक परीक्षण संदेश भेजें

अपने ऐप की इंस्टॉलेशन आईडी प्राप्त करें

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

वह परीक्षण उपकरण Firebase स्थापना सेवा द्वारा प्रदान की गई Firebase स्थापना आईडी द्वारा निर्धारित किया जाता है। अपने परीक्षण ऐप की स्थापना आईडी खोजने के लिए, रनटाइम कमांड तर्क के साथ ऐप -FIRDebugEnabled :

  1. अपने Xcode प्रोजेक्ट के खुलने के साथ, शीर्ष मेनू बार से उत्पाद > योजना > योजना संपादित करें... चुनें।
  2. पॉप अप होने वाले डायलॉग के Arguments टैब को खोलें।
  3. लॉन्च पर पारित तर्क के तहत + आइटम जोड़ें पर क्लिक करें।
  4. नव निर्मित फ़ील्ड में "-FIRDebugEnabled" दर्ज करें।
  5. बंद करें पर क्लिक करें , फिर अपना ऐप चलाएँ।

एक बार जब आपका ऐप चलना शुरू हो जाए, तो Xcode कंसोल के लॉग में निम्न पंक्ति देखें:

[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID

अपने परीक्षण उपकरण पर एक संदेश भेजें

एक बार जब आप परीक्षण डिवाइस पर अपना ऐप लॉन्च कर लेते हैं और आपके पास इसकी फ़ायरबेस इंस्टॉलेशन आईडी (एफआईडी) होती है, तो आप एक परीक्षण संदेश भेजकर अपना फायरबेस इन-ऐप मैसेजिंग सेटअप आज़मा सकते हैं:

  1. फायरबेस कंसोल में, इन-ऐप मैसेजिंग खोलें।
  2. नया अभियान क्लिक करें.
  3. अपने पहले संदेश के लिए एक शीर्षक दर्ज करें।
  4. अपने डिवाइस पर टेस्ट पर क्लिक करें
  5. एक इंस्टॉलेशन आईडी जोड़ें फ़ील्ड में अपने ऐप का फायरबेस इंस्टॉलेशन आईडी दर्ज करें।
  6. संदेश भेजने के लिए परीक्षण पर क्लिक करें।

जैसे ही आप टेस्ट पर क्लिक करते हैं, वैसे ही फायरबेस इन-ऐप मैसेजिंग आपका टेस्ट मैसेज भेज देता है। संदेश देखने के लिए, आपको बंद करना होगा, फिर अपने परीक्षण उपकरण पर ऐप को फिर से खोलना होगा।

यह पुष्टि करने के लिए कि आपका उपकरण एक परीक्षण उपकरण है या नहीं, निम्न लॉग संदेश देखें:

[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.