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

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

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

शुरू करने से पहले, यह सुनिश्चित कर लें अपने iOS परियोजना के लिए Firebase जोड़ने

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

शुरू करने के लिए, Firebase इन-ऐप मैसेजिंग CocoaPods जोड़कर अपने प्रोजेक्ट में Firebase इन-ऐप मैसेजिंग SDK फ़्रेमवर्क फ़ाइलें जोड़ें:

  1. एक नई टर्मिनल विंडो खोलें, और अपने Xcode प्रोजेक्ट की निर्देशिका में नेविगेट करें।
  2. अपने Podfile खोलें, और प्रकाश डाला पंक्तियां जोड़ें:
    # Uncomment the next line to define a global platform for your project
    # platform :ios, '9.0'
    
    target 'YourProject' do
    # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
    use_frameworks!
    
    # Pods for YourProject
    pod 'Firebase'
    pod 'Firebase/InAppMessaging'
    pod 'Firebase/Analytics'
    end
  3. अपने टर्मिनल से, फली की निर्भरता स्थापित:
    pod install
  4. Xcode में अपने ऐप के प्रोजेक्ट खोलें:
    open YOUR-PROJECT.xcworkspace

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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