বিজ্ঞপ্তি পেলোডে একটি ছবি পাঠান

এফসিএম HTTP v1 API এবং নোটিফিকেশন কম্পোজার ডেলিভারির পরে ডিভাইসে ইমেজ ডাউনলোডের জন্য ডিসপ্লে বিজ্ঞপ্তির পেলোডে ইমেজ লিঙ্ক পাঠাতে সমর্থন করে। বিজ্ঞপ্তিগুলির জন্য চিত্রগুলি 1MB আকারে সীমাবদ্ধ, এবং অন্যথায় নেটিভ অ্যান্ড্রয়েড ইমেজ সমর্থন দ্বারা সীমাবদ্ধ।

প্রেরণের অনুরোধ তৈরি করুন

আপনার বিজ্ঞপ্তি পাঠানোর অনুরোধে, নিম্নলিখিত AndroidConfig বিকল্পটি সেট করুন:

  • notification.image এ ছবির URL আছে

নিম্নলিখিত প্রেরণের অনুরোধটি সমস্ত প্ল্যাটফর্মে একটি সাধারণ বিজ্ঞপ্তি শিরোনাম পাঠায়, তবে এটি একটি চিত্রও পাঠায়। ব্যবহারকারীর ডিভাইসে ভিজ্যুয়াল ইফেক্টের একটি উদাহরণ এখানে দেওয়া হল:

একটি প্রদর্শন বিজ্ঞপ্তিতে একটি চিত্রের সহজ অঙ্কন

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);
  });

বিশ্রাম

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"
       }
     }
   }
 }

আরও জানতে, বার্তা বডিতে প্ল্যাটফর্ম-নির্দিষ্ট ব্লকগুলিতে উপলব্ধ কীগুলির আরও বিশদ বিবরণের জন্য HTTP v1 রেফারেন্স পৃষ্ঠাটি দেখুন।

দেখানো হিসাবে notification সেট করার সাথে, এই প্রেরণের অনুরোধটি গ্রহণকারী ক্লায়েন্টকে পেলোডে বিতরণ করা চিত্রটি পরিচালনা করতে সক্ষম করে।