了解 2023 年 Google I/O 大会上介绍的 Firebase 亮点。了解详情

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

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

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

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

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

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

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

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

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

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

अपने ऐप की स्थापना आईडी प्राप्त करें

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

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

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

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

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

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

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

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

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

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

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