यह क्विकस्टार्ट आपको दिखाता है कि फायरबेस इन-ऐप मैसेजिंग कैसे सेट करें और अपना पहला संदेश कैसे भेजें।
शुरू करने से पहले
यदि आपने पहले से ऐसा नहीं किया है तो फ़्लटर के लिए फायरबेस एसडीके को स्थापित और आरंभ करें ।
अपने प्रोजेक्ट में Firebase इन-ऐप मैसेजिंग SDK जोड़ें
अपने स्पंदन प्रोजेक्ट की रूट डायरेक्टरी से, फायरबेस इन-ऐप मैसेजिंग प्लगइन को स्थापित करने के लिए निम्नलिखित कमांड चलाएँ:
flutter pub add firebase_in_app_messaging
अपनी परियोजना का पुनर्निर्माण करें:
flutter run
फायरबेस इन-ऐप मैसेजिंग प्लगइन आयात करें:
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
आईओएस पर, ऐप को रनटाइम कमांड तर्क -FIRDebugEnabled
के साथ चलाएं:
- अपने Xcode प्रोजेक्ट के खुले होने के साथ, शीर्ष मेनू बार से उत्पाद > स्कीम > एडिट स्कीम... चुनें।
- पॉप अप होने वाले संवाद का तर्क टैब खोलें।
- लॉन्च पर दिए गए तर्कों के अंतर्गत + आइटम जोड़ें पर क्लिक करें।
- नव निर्मित फ़ील्ड में "-FIRDebugEnabled" दर्ज करें।
- बंद करें पर क्लिक करें, फिर अपना ऐप चलाएं।
एक बार जब आपका ऐप चलना शुरू हो जाए, तो Xcode कंसोल के लॉग में निम्न पंक्ति देखें:
[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID
अपने परीक्षण उपकरण पर एक संदेश भेजें
एक बार जब आप परीक्षण उपकरण पर अपना ऐप लॉन्च कर लेते हैं और आपके पास इसकी फायरबेस इंस्टॉलेशन आईडी (FID) होती है, तो आप एक परीक्षण संदेश भेजकर अपने फायरबेस इन-ऐप मैसेजिंग सेटअप को आज़मा सकते हैं:
- फायरबेस कंसोल में, मैसेजिंग खोलें।
- यदि यह आपका पहला अभियान है, तो अपना पहला अभियान बनाएँ पर क्लिक करें।
- फायरबेस इन-ऐप संदेशों का चयन करें और बनाएं पर क्लिक करें।
- अन्यथा, अभियान टैब पर, नया अभियान क्लिक करें.
- इन-ऐप मैसेजिंग चुनें।
- अपने पहले संदेश के लिए एक शीर्षक दर्ज करें।
- अपने डिवाइस पर टेस्ट पर क्लिक करें
- इंस्टॉलेशन आईडी जोड़ें फ़ील्ड में अपने ऐप की फायरबेस इंस्टॉलेशन आईडी दर्ज करें।
- संदेश भेजने के लिए टेस्ट पर क्लिक करें।
जैसे ही आप परीक्षण पर क्लिक करते हैं, फायरबेस इन-ऐप मैसेजिंग आपका परीक्षण संदेश भेज देता है। संदेश देखने के लिए, आपको बंद करना होगा, फिर अपने परीक्षण उपकरण पर ऐप को फिर से खोलना होगा।
यह पुष्टि करने के लिए कि आपका उपकरण एक परीक्षण उपकरण है या नहीं, निम्न लॉग संदेशों में से कोई एक देखें।
एंड्रॉयड
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.