सूचना पेलोड में इमेज भेजें

FCM एचटीटीपी v1 एपीआई और सूचनाएं बनाने वाला व्यक्ति डिसप्ले के पेलोड में इमेज के लिंक भेजने की सुविधा मिलती है सूचना दिखाई देगी. सूचनाओं के लिए इमेज का साइज़, एक एमबी से ज़्यादा नहीं होना चाहिए. इसके अलावा, अन्य इमेज का साइज़ भी अलग हो सकता है नेटिव Android की ओर से प्रतिबंधित इमेज से जुड़ी सहायता उपलब्ध कराता है.

मैसेज भेजने का अनुरोध करें

सूचना भेजने के अपने अनुरोध ��ें, ये AndroidConfig सेट करें विकल्प:

  • notification.image में इमेज का यूआरएल है

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

डिसप्ले सूचना में इमेज की आसान ड्रॉइंग

Node.js

const topicName = 'industry-tech';

const message = {
  notification: {
    title: 'Sparky says hello!'
  },
  android: {
    notification: {
      imageUrl: 'https://foo.bar.pizza-monster.png'
    }
  },
  apns: {
    payload: {
      aps: {
        'mutable-content': 1
      }
    },
    fcm_options: {
      image: 'https://foo.bar.pizza-monster.png'
    }
  },
  webpush: {
    headers: {
      image: 'https://foo.bar.pizza-monster.png'
    }
  },
  topic: topicName,
};

getMessaging().send(message)
  .then((response) => {
    // Response is a message ID string.
    console.log('Successfully sent message:', response);
  })
  .catch((error) => {
    console.log('Error sending message:', error);
  });

REST

POST https://fcm.googleapis.com/v1/projects/myproject-b5ae1/messages:send HTTP/1.1

Content-Type: application/json
Authorization: Bearer ya29.ElqKBGN2Ri_Uz...HnS_uNreA
{
  "message":{
     "topic":"industry-tech",
     "notification":{
       "title":"Sparky says hello!",
     },
     "android":{
       "notification":{
         "image":"https://foo.bar/pizza-monster.png"
       }
     },
     "apns":{
       "payload":{
         "aps":{
           "mutable-content":1
         }
       },
       "fcm_options": {
           "image":"https://foo.bar/pizza-monster.png"
       }
     },
     "webpush":{
       "headers":{
         "image":"https://foo.bar/pizza-monster.png"
       }
     }
   }
 }

ज़्यादा जानकारी के लिए, एचटीटीपी v1 के रेफ़रंस के लिए दस्तावेज़ में प्लैटफ़ॉर्म-विशिष्ट ब्लॉक में उपलब्ध कुंजियों के बारे में पूरी जानकारी के लिए ईमेल का मुख्य हिस्सा.

अगर notification को दिखाया गया है, तो ईमेल भेजने का यह अनुरोध, पाने वाले क्लाइंट को चालू करता है पेलोड में डिलीवर की गई इमेज को हैंडल करने के लिए.