Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Android

फायरबेस कंसोल से प्रोजेक्ट बनाने के बाद मैसेज कैसे भेजें?

फायरबेस कंसोल से FCM नोटिफिकेशन भेजना

यह चरण-दर-चरण गाइड फायरबेस कंसोल का उपयोग करके एंड्रॉइड डिवाइस पर टेस्ट नोटिफिकेशन भेजने की प्रक्रिया बताता है—कोड की आवश्यकता नहीं, केवल एक कॉन्फ़िगर किया गया फायरबेस प्रोजेक्ट।

पूर्वापेक्षाएँ

  • फायरबेस प्रोजेक्ट जिसमें एंड्रॉइड ऐप जुड़ा हो (google-services.json ऐप में जोड़ा गया)।
  • ऐप में FCM निर्भरता: implementation "com.google.firebase:firebase-messaging:23.4.0"।
  • टेस्ट डिवाइस पर इंस्टॉल किया गया ऐप (फोरग्राउंड या बैकग्राउंड)।

चरण-दर-चरण कंसोल वॉकथ्रू

  1. फायरबेस कंसोल खोलें → console.firebase.google.com।
  2. अपना प्रोजेक्ट चुनें (उदाहरण: "tutorialspoint")।
  3. बाएं साइडबार में, **Engage** → **Messaging** पर जाएं।
  4. Create your first campaign (या **New notification**) पर क्लिक करें।
  5. Notification चुनें → **Continue** दबाएं।

चरण 1: संदेश लिखें

  • Notification title: "टेस्ट शीर्षक"
  • Notification text: "फायरबेस कंसोल से हैलो!"
  • Notification image (वैकल्पिक): URL पेस्ट करें।
  • Notification name (आंतरिक): "टेस्ट-001"
  • **Next** दबाएं।

चरण 2: टार्गेटिंग

  • Target: "App" → अपना एंड्रॉइड पैकेज चुनें।
  • Version / Audience / Language: आवश्यकतानुसार फ़िल्टर करें (वैकल्पिक)।
  • **Next** दबाएं।

चरण 3: शेड्यूलिंग

  • Send now या **Schedule for later** चुनें।
  • टाइमज़ोन, प्रारंभ/समाप्ति समय सेट करें।
  • **Next** दबाएं।

चरण 4: अतिरिक्त विकल्प (उन्नत)

  • Custom data (key/value): ऐप में remoteMessage.getData() के माध्यम से प्राप्त करने के लिए पेलोड जोड़ें।
  • Priority: High (डिवाइस को जगाने के लिए) या Normal।
  • Sound, Channel ID, Expiration: आवश्यकतानुसार कॉन्फ़िगर करें।
  • **Next** दबाएं।

चरण 5: समीक्षा और प्रकाशित करें

  • सारांश सत्यापित करें → **Publish** पर क्लिक करें।
  • पुष्टि डायलॉग → **Publish** फिर से।

ऐप-साइड हैंडलिंग (संक्षिप्त)

// MyFirebaseMessagingService.java
public class MyFirebaseMessagingService extends FirebaseMessagingService {
    @Override
    public void onMessageReceived(@NonNull RemoteMessage remoteMessage) {
        if (remoteMessage.getNotification() != null) {
            String title = remoteMessage.getNotification().getTitle();
            String body = remoteMessage.getNotification().getBody();
            showLocalNotification(title, body);
        }
        // डेटा पेलोड remoteMessage.getData() में उपलब्ध है
    }

    @Override
    public void onNewToken(@NonNull String token) {
        // अपने सर्वर पर टोकन भेजें यदि आवश्यक हो
    }
}

मैनिफेस्ट में सेवा घोषित करें:

<service
    android:name=".MyFirebaseMessagingService"
    android:exported="false">
    <intent-filter>
        <action android:name="com.google.firebase.MESSAGING_EVENT" />
    </intent-filter>
</service>

सामान्य समस्याएं

टेस्ट डिवाइस टोकन के साथ टेस्ट करें (वैकल्पिक)

कंसोल में **Send test message** → FCM रजिस्ट्रेशन टोकन दर्ज करें (लॉगकैट से प्राप्त) → **Test**। यह टार्गेटिंग चरण को बायपास करता है।

सर्वोत्तम अभ्यास

  • उपयोगकर्ता-सेगमेंट अभियानों के लिए **टॉपिक मैसेजिंग** का उपयोग करें।
  • रिच नोटिफिकेशन (इमेज, एक्शन बटन) के लिए **Notification Channels** (API 26+) सेट करें।
  • Firebase कंसोल में **Delivery reports** / **Funnel analysis** के साथ डिलीवरी मॉनिटर करें।
  1. आउटलुक में ईमेल को एलियास के रूप में भेजें: चरण-दर-चरण गाइड आउटलुक में ईमेल को एलियास के रूप में भेजें: चरण-दर-चरण गाइड

    इस गाइड में आउटलुक को ऑफिस 365 में बने ईमेल एलियास से भेजने के लिए सेटअप करने के निर्देश हैं। जैसा कि आप पहले से जानते हैं, जब आप ईमेल एलियास पर प्राप्त संदेश का उत्तर देते हैं, तो From फील्ड में आपका प्राथमिक ईमेल पता होता है न कि एलियास पता। यदि आप ईमेल एलियास से Send As करना चाहते हैं, तो इस लेख

  1. ऑनलाइन और अपने फोन से गुमनाम टेक्स्ट संदेश भेजें – मुफ्त और आसान ऑनलाइन और अपने फोन से गुमनाम टेक्स्ट संदेश भेजें – मुफ्त और आसान

    चाहे जांच के लिए हो, व्हिसलब्लोअर बयान के लिए, या मज़ाक के लिए, आप गुमनाम टेक्स्ट संदेश भेजने का तरीका ढूंढ रहे होंगे। हालांकि उपयोगकर्ता धीरे-धीरे SMS से इंस्टेंट मैसेजिंग समाधानों के अन्य रूपों की ओर बढ़ रहे हैं, कुछ उपयोगकर्ता अभी भी शॉर्ट मैसेजिंग मोबाइल सर्विस का उपयोग करना पसंद करते हैं। उनके

  1. अपने कंप्यूटर से सीधे टेक्स्ट भेजें और प्राप्त करें - एक त्वरित गाइड अपने कंप्यूटर से सीधे टेक्स्ट भेजें और प्राप्त करें - एक त्वरित गाइड

    कल्पना करें कि आप अपने डेस्कटॉप पर एक महत्वपूर्ण कार्य पर काम कर रहे हैं और आपका फोन हर बार चाइम करता है क्योंकि आपके दोस्त या परिवार के सदस्य आपको टेक्स्ट कर रहे हैं। खैर, आप काम करते समय अपने फोन की स्क्रीन पर घूरना नहीं चाहते और यह आपको विचलित करेगा और आपकी उत्पादकता के स्तर को कम करेगा। हालांकि

© कॉपीराइट https://in.wsxdn.com सर्वाधिकार सुरक्षित
समस्यासमाधान
डिवाइस पर नोटिफिकेशन प्राप्त नहीं हुआऐप इंस्टॉल है, FCM टोकन जनरेट हुआ (लॉगकैट जांचें), डिवाइस में Google Play सेवाएं हैं।
फोरग्राउंड में नोटिफिकेशन दिखाई नहीं देताonMessageReceived में लोकल नोटिफिकेशन पोस्ट करें (ऊपर देखें)।
"टार्गेट डिवाइस नहीं मिला"सही पैकेज नाम चुना गया है और ऐप कम से कम एक बार खुला है।