Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

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

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

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

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

यदि आपने पहले से ऐसा नहीं किया है तो फ़्लटर के लिए फायरबेस एसडीके स्थापित करें और प्रारंभ करें

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

  1. अपने फ़्लटर प्रोजेक्ट की रूट डायरेक्टरी से, फायरबेस इन-ऐप मैसेजिंग प्लगइन स्थापित करने के लिए निम्न कमांड चलाएँ:

    flutter pub add firebase_in_app_messaging
    
  2. अपनी परियोजना का पुनर्निर्माण करें:

    flutter run
    
  3. फायरबेस इन-ऐप मैसेजिंग प्लगइन आयात करें:

    import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
    

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

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

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

वह परीक्षण उपकरण एक FID द्वारा निर्धारित किया जाता है। जब आप अपना ऐप चलाते हैं तो कंसोल आउटपुट की जांच करके अपने परीक्षण ऐप का FID खोजें।

Android पर, संदेश निम्न जैसा दिखता है:

I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID

IOS पर, रनटाइम कमांड तर्क के साथ ऐप चलाएँ -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. संदेश भेजने के लिए परीक्षण पर क्लिक करें।

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

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

एंड्रॉयड

I/FIAM.Headless: Setting this device as a test device

आईओएस

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

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

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

यदि आपने पहले से ऐसा नहीं किया है तो फ़्लटर के लिए फायरबेस एसडीके स्थापित करें और प्रारंभ करें

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

  1. अपने फ़्लटर प्रोजेक्ट की रूट डायरेक्टरी से, फायरबेस इन-ऐप मैसेजिंग प्लगइन स्थापित करने के लिए निम्न कमांड चलाएँ:

    flutter pub add firebase_in_app_messaging
    
  2. अपनी परियोजना का पुनर्निर्माण करें:

    flutter run
    
  3. फायरबेस इन-ऐप मैसेजिंग प्लगइन आयात करें:

    import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
    

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

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

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

वह परीक्षण उपकरण एक FID द्वारा निर्धारित किया जाता है। जब आप अपना ऐप चलाते हैं तो कंसोल आउटपुट की जांच करके अपने परीक्षण ऐप का FID खोजें।

Android पर, संदेश निम्न जैसा दिखता है:

I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID

IOS पर, रनटाइम कमांड तर्क के साथ ऐप चलाएँ -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. संदेश भेजने के लिए परीक्षण पर क्लिक करें।

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

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

एंड्रॉयड

I/FIAM.Headless: Setting this device as a test device

आईओएस

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