уведомление об обмене сообщениями в облаке firebase иногда отправляет уведомление с изображением, а иногда нет

# #node.js #notifications #firebase-cloud-messaging

Вопрос:

У меня проблема с уведомлением об облачных сообщениях firebase. Я реализовал функцию, с помощью sendMulticast которой отправляется определенный заголовок, сообщение и изображение, и я убедился, что размер изображения меньше 1 МБ и так далее. Но по какой-то причине иногда я вижу изображение, а иногда я не вижу изображения в уведомлении

и когда я отлаживаю, чтобы проверить объект уведомления, он содержит ImageUrl.

Вот моя реализация:

 const notification = {  title: data.title,  body: data.message,  ...(imageUrl amp;amp; { imageUrl }),  };  exports.notificationWithImg = async (registrationToken, notification) =gt; {  try {  const response = await admin.messaging().sendMulticast({  tokens: registrationToken,  notification,  });  console.log("Notificatin response:", JSON.stringify(response));  if (response.successCount gt; 0) {  return {  statusMessage: "SUCCESS",  message: "Sent Successfully",  statusCode: 200,  };  }  if (response.failureCount gt; 0) {  return {  statusMessage: "ERROR",  message: "Falure",  statusCode: 400,  };  }  } catch (error) {  console.log("Error", error);  return {  statusMessage: "ERROR",  message: "SERVER ERROR",  statusCode: 400,  };  } };