FCM HTTP v1 API'si ve Bildirimler oluşturucusu , teslimattan sonra görüntünün cihaza indirilmesi için bir ekran bildiriminin yükünde görüntü bağlantılarının gönderilmesini destekler. Bildirimlere ilişkin görsellerin boyutu 1 MB ile sınırlıdır, aksi takdirde yerel Android görsel desteğiyle kısıtlanır.
Gönderme isteğini oluşturun
Bildirim gönderme isteğinizde aşağıdaki AndroidConfig seçeneğini ayarlayın:
- resim URL'sini içeren
notification.image
Aşağıdaki örnek gönderme isteği, tüm platformlara ortak bir bildirim başlığı gönderir ancak aynı zamanda bir resim de gönderir. Burada kullanıcının cihazındaki görsel efektin yaklaşık bir tahmini verilmiştir:
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);
});
DİNLENMEK
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"
}
}
}
}
İleti gövdesindeki platforma özgü bloklarda bulunan anahtarlara ilişkin tüm ayrıntılar için HTTP v1 referans belgelerine bakın.
notification
gösterildiği gibi ayarlandığında, bu gönderme isteği, alıcı istemcinin veri yükünde teslim edilen görüntüyü işlemesine olanak tanır.