NotificationMessagePayload interface

FCM एपीआई की पुरानी सूचना के मैसेज पेलोड को दिखाने वाला इंटरफ़ेस. सूचना वाले मैसेज की मदद से, डेवलपर पहले से तय की-वैल्यू पेयर को 4 केबी तक भेज सकते हैं. स्वीकार की जाने वाली कुंजियों के बारे में नीचे बताया गया है.

कोड सैंपल और ज़्यादा जानकारी वाले दस्तावेज़ के लिए, ईमेल भेजने के अनुरोध बनाएं देखें.

हस्ताक्षर:

export interface NotificationMessagePayload 

प्रॉपर्टी

प्रॉपर्टी टाइप ब्यौरा
बैज स्ट्रिंग होम स्क्रीन ऐप्लिकेशन आइकॉन पर बैज की वैल्यू.अगर ऐसा नहीं किया गया है, तो बैज में कोई बदलाव नहीं होगा.अगर 0 पर सेट किया जाता है, तो बैज को हटा दिया जाता है.**प्लैटफ़ॉर्म:** iOS
मुख्य हिस्सा स्ट्रिंग सूचना का मुख्य टेक्स्ट.**प्लैटफ़ॉर्म:** iOS, Android, वेब
bodyLocArgs स्ट्रिंग body_loc_key में फ़ॉर्मैट तय करने वाली वैल्यू की जगह इस्तेमाल की जाने वाली वैरिएबल स्ट्रिंग वैल्यू, जिनका इस्तेमाल मुख्य भाग के टेक्स्ट को उपयोगकर्ता के मौजूदा स्थानीय भाषा में लिखने के लिए किया जाता है.वैल्यू, स्ट्रिंगिफ़ाइड JSON फ़ॉर्मैट में होनी चाहिए.**iOS:** एपीएन पेलोड में मौजूद loc-args से मेल खाता है. ज़्यादा जानकारी के लिए, पेलोड के बारे में जानकारी और अपनी रिमोट सूचनाओं के कॉन्टेंट को स्थानीय भाषा के मुताबिक बनाना देखें.**Android:** ज़्यादा जानकारी के लिए, फ़ॉर्मैटिंग और स्टाइल देखें.**प्लैटफ़ॉर्म:** iOS, Android
bodyLocKey स्ट्रिंग ऐप्लिकेशन के स्ट्रिंग रिसॉर्स में मौजूद मुख्य स्ट्रिंग की कुंजी, जिसका इस्तेमाल उपयोगकर्ता के मौजूदा स्थानीय भाषा के मुताबिक मुख्य हिस्से को स्थानीय भाषा में लिखने के लिए किया जाता है.**iOS:** एपीएन पेलोड में मौजूद loc-key से मेल खाता है. ज़्यादा जानकारी के लिए, पेलोड के बारे में अहम जानकारी और अपने रिमोट सूचनाओं के कॉन्टेंट को स्थानीय भाषा के मुताबिक बनाना देखें.**Android:** ज़्यादा जानकारी के लिए, स्ट्रिंग संसाधन देखें.**प्लैटफ़ॉर्म:** iOS, Android
क्लिक ऐक्शन स्ट्रिंग सूचना पर उपयोगकर्ता के क्लिक से जुड़ी कार्रवाई. अगर बताया गया है, तो किसी उपयोगकर्ता के सूचना पर क्लिक करने पर, मिलते-जुलते इंटेंट फ़िल्टर वाली गतिविधि लॉन्च हो जाती है.* **प्लैटफ़ॉर्म:** Android
रंग स्ट्रिंग सूचना आइकॉन का रंग, #rrggbb फ़ॉर्मैट में दिखाया जाता है.**प्लैटफ़ॉर्म:** Android
आइकॉन स्ट्रिंग सूचना का आइकॉन.**Android:** ड्रॉ करने लायक संसाधन myicon के लिए सूचना आइकॉन को myicon पर सेट करता है. अगर आप अनुरोध में इस कुंजी को नहीं भेजते हैं, तो FCM आपके ऐप्लिकेशन मेनिफ़ेस्ट में बताए गए लॉन्चर आइकॉन को दिखाता है.**वेब:** सूचना के आइकॉन के लिए इस्तेमाल किया जाने वाला यूआरएल.**प्लैटफ़ॉर्म:** Android, वेब
साउंड स्ट्रिंग डिवाइस पर सूचना मिलने पर सुनाई जाने वाली आवाज़. "डिफ़ॉल्ट" के साथ काम करता है डिवाइस की डिफ़ॉल्ट सूचना आवाज़ या ऐप्लिकेशन में बंडल किए गए साउंड रिसॉर्स की फ़ाइल के नाम के लिए. साउंड फ़ाइलें /res/raw/ में मौजूद होनी चाहिए.**प्लैटफ़ॉर्म:** Android
टैग स्ट्रिंग सूचना दिखाने वाले पैनल में मौजूदा सूचनाओं को बदलने के लिए, आइडेंटिफ़ायर का इस्तेमाल किया जाता है.अगर इसके बारे में नहीं बताया गया है, तो हर अनुरोध के लिए एक नई सूचना बनाई जाएगी.अगर तय किया गया हो और उसी टैग के साथ कोई सूचना पहले से दिखाई जा रही हो, तो नई सूचना, सूचना दिखाने वाले पैनल में मौजूदा सूचनाओं की जगह ले लेती है.**प्लैटफ़ॉर्म:** Android
टाइटल स्ट्रिंग सूचना का टाइटल.**प्लैटफ़ॉर्म:** iOS, Android, वेब
titleLocArgs स्ट्रिंग title_loc_key में फ़ॉर्मैट तय करने वाली वैल्यू की जगह, इस्तेमाल होने वाली वैरिएबल स्ट्रिंग वैल्यू का इस्तेमाल, ताकि टाइटल के टेक्स्ट को उपयोगकर्ता के मौजूदा स्थानीय भाषा में अनुवाद किया जा सके.वैल्यू, स्ट्रिंग-फ़ाइड JSON अरे होनी चाहिए.**iOS:** एपीएन पेलोड में मौजूद title-loc-args से मेल खाता है. ज़्यादा जानकारी के लिए, पेलोड की जानकारी और अपनी रिमोट सूचनाओं के कॉन्टेंट को स्थानीय भाषा के मुताबिक बनाना देखें.**Android:** ज़्यादा जानकारी के लिए, फ़ॉर्मैटिंग और स्टाइल देखें.**प्लैटफ़ॉर्म:** iOS, Android
titleLocKey स्ट्रिंग ऐप्लिकेशन के स्ट्रिंग रिसॉर्स में मौजूद टाइटल स्ट्रिंग की कुंजी, जिसका इस्तेमाल उपयोगकर्ता के मौजूदा स्थानीय भाषा में टाइटल के टेक्स्ट को स्थानीय भाषा में लिखने के लिए किया जाता है.**iOS:** एपीएन पेलोड में मौजूद title-loc-key से मेल खाता है. ज़्यादा जानकारी के लिए, पेलोड के बारे में अहम जानकारी और अपने रिमोट सूचनाओं के कॉन्टेंट को स्थानीय भाषा के मुताबिक बनाना देखें.**Android:** ज़्यादा जानकारी के लिए, स्ट्रिंग संसाधन देखें.**प्लैटफ़ॉर्म:** iOS, Android

सूचनामैसेजपेलोड.बैज

होम स्क्रीन ऐप्लिकेशन आइकॉन पर बैज की वैल्यू.

अगर इसके बारे में नहीं बताया गया है, तो बैज में कोई बदलाव नहीं होता.

अगर इस बैज को 0 पर सेट किया जाता है, तो इसे हटा दिया जाता है.

**प्लैटफ़ॉर्म:** iOS

हस्ताक्षर:

badge?: string;

NotificationMessagePayload.body

सूचना का मुख्य टेक्स्ट.

**प्लैटफ़ॉर्म:** iOS, Android, वेब

हस्ताक्षर:

body?: string;

NotificationMessagePayload.bodyLocArgs

body_loc_key में फ़ॉर्मैट तय करने वाले की जगह इस्तेमाल की जाने वाली वैरिएबल स्ट्रिंग वैल्यू, ताकि मुख्य टेक्स्ट का इस्तेमाल उपयोगकर्ता के मौजूदा स्थानीय भाषा के मुताबिक किया जा सके.

वैल्यू, JSON फ़ॉर्मैट वाली स्ट्रिंग की तरह होनी चाहिए.

**iOS:** एपीएन पेलोड में मौजूद loc-args से मेल खाता है. ज़्यादा जानकारी के लिए, पेलोड के बारे में जानकारी और रिमोट सूचनाओं के कॉन्टेंट को स्थानीय भाषा के मुताबिक बनाना देखें.

**Android:** ज़्यादा जानकारी के लिए, फ़ॉर्मैटिंग और स्टाइलिंग देखें.

**प्लैटफ़ॉर्म:** iOS, Android

हस्ताक्षर:

bodyLocArgs?: string;

NotificationMessagePayload.bodyLocKey

ऐप्लिकेशन के स्ट्रिंग रिसॉर्स में मौजूद मुख्य स्ट्रिंग की कुंजी. इसका इस्तेमाल, उपयोगकर्ता की मौजूदा स्थानीय भाषा के मुताबिक मुख्य हिस्से को स्थानीय भाषा में लिखने के लिए किया जाता है.

**iOS:** एपीएन पेलोड में मौजूद loc-key से मेल खाता है. ज़्यादा जानकारी के लिए, पेलोड के बारे में जानकारी और रिमोट सूचनाओं के कॉन्टेंट को स्थानीय भाषा के मुताबिक बनाना देखें.

**Android:** ज़्यादा जानकारी के लिए स्ट्रिंग रिसॉर्स देखें.

**प्लैटफ़ॉर्म:** iOS, Android

हस्ताक्षर:

bodyLocKey?: string;

NotificationMessagePayload.clickAction

सूचना पर उपयोगकर्ता के क्लिक से जुड़ी कार्रवाई. अगर तय किया गया है, तो किसी उपयोगकर्ता के सूचना पर क्लिक करने पर, मैच होने वाले इंटेंट फ़िल्टर वाली गतिविधि लॉन्च होती है.

* **प्लैटफ़ॉर्म:** Android

हस्ताक्षर:

clickAction?: string;

NotificationMessagePayload.color

सूचना आइकॉन का रंग, #rrggbb फ़ॉर्मैट में दिखाया जाता है.

**प्लैटफ़ॉर्म:** Android

हस्ताक्षर:

color?: string;

NotificationMessagePayload.icon

सूचना का आइकॉन.

**Android:** ड्रॉ करने लायक संसाधन myicon के लिए, सूचना आइकॉन को myicon पर सेट करता है. अगर आप अनुरोध में इस कुंजी को नहीं भेजते हैं, तो FCM आपके ऐप्लिकेशन मेनिफ़ेस्ट में तय किया गया लॉन्चर आइकॉन दिखाता है.

**वेब:** सूचना के आइकॉन के लिए इस्तेमाल किया जाने वाला यूआरएल.

**प्लैटफ़ॉर्म:** Android, वेब

हस्ताक्षर:

icon?: string;

NotificationMessagePayload.sound

डिवाइस पर सूचना मिलने पर सुनाई जाने वाली आवाज़. "डिफ़ॉल्ट" के साथ काम करता है डिवाइस की डिफ़ॉल्ट सूचना आवाज़ या ऐप्लिकेशन में बंडल किए गए साउंड रिसॉर्स की फ़ाइल के नाम के लिए. साउंड फ़ाइलें /res/raw/ में मौजूद होनी चाहिए.

**प्लैटफ़ॉर्म:** Android

हस्ताक्षर:

sound?: string;

NotificationMessagePayload.tag

सूचना दिखाने वाले पैनल में मौजूदा सूचनाओं को बदलने के लिए इस्तेमाल किया जाने वाला आइडेंटिफ़ायर.

अगर यह नीति तय नहीं की गई है, तो हर अनुरोध के लिए नई सूचना बनाई जा सकती है.

अगर सूचना दे दी गई है और उसी टैग के साथ कोई सूचना पहले से दिखाई जा रही है, तो नई सूचना, सूचना पैनल में मौजूदा सूचना को बदल देती है.

**प्लैटफ़ॉर्म:** Android

हस्ताक्षर:

tag?: string;

NotificationMessagePayload.title

सूचना का टाइटल.

**प्लैटफ़ॉर्म:** iOS, Android, वेब

हस्ताक्षर:

title?: string;

NotificationMessagePayload.titleLocArgs

title_loc_key में फ़ॉर्मैट तय करने वाले की जगह इस्तेमाल की जाने वाली वैरिएबल स्ट्रिंग वैल्यू, जिनका इस्तेमाल शीर्षक के टेक्स्ट को उपयोगकर्ता के मौजूदा स्थानीय भाषा में लिखने के लिए किया जाता है.

वैल्यू, JSON फ़ॉर्मैट वाली स्ट्रिंग की तरह होनी चाहिए.

**iOS:** एपीएन पेलोड में मौजूद title-loc-args से मेल खाता है. ज़्यादा जानकारी के लिए, पेलोड के बारे में जानकारी और रिमोट सूचनाओं के कॉन्टेंट को स्थानीय भाषा के मुताबिक बनाना देखें.

**Android:** ज़्यादा जानकारी के लिए, फ़ॉर्मैटिंग और स्टाइलिंग देखें.

**प्लैटफ़ॉर्म:** iOS, Android

हस्ताक्षर:

titleLocArgs?: string;

NotificationMessagePayload.titleLocKey

ऐप्लिकेशन के स्ट्रिंग रिसॉर्स में मौजूद टाइटल स्ट्रिंग की कुंजी, जिसका इस्तेमाल टाइटल टेक्स्ट को स्थानीय भाषा में उपलब्ध कराने के लिए किया जाता है.

**iOS:** एपीएन पेलोड में मौजूद title-loc-key से मेल खाता है. ज़्यादा जानकारी के लिए, पेलोड के बारे में जानकारी और रिमोट सूचनाओं के कॉन्टेंट को स्थानीय भाषा के मुताबिक बनाना देखें.

**Android:** ज़्यादा जानकारी के लिए स्ट्रिंग रिसॉर्स देखें.

**प्लैटफ़ॉर्म:** iOS, Android

हस्ताक्षर:

titleLocKey?: string;