options = {
priority: "high",
timeToLive: 60 * 60 //60 * 60 * 24
};
payload = {
notification: {
title: sender,
body: messageText,
sound: 'default'
},
data: {
senderName: message.sb,
senderMobile: message.sdi,
sentTime: message.t.toDate().toISOString(),
messageData: message.msg,
messageType: message.mt,
messageId: messageDocId,
conversationId: conversationDocId,
roomName: roomName,
conversationType: conversationType,
screenCode: "chat",
key: "redirect",
type: "token",
value: "tc://com.chat?screen_code=chat&conversationId=" + conversationDocId
},
};
for (batchTokens of tokenChunks) {
let promise = admin.messaging().sendToDevice(batchTokens, payload, options);
promises.push(promise);
}
return Promise.all(promises);
Вышеупомянутое уведомление pu sh отображается в панели уведомлений android, но при нажатии на уведомление карта данных пуста, как это можно исправить. Любые указатели были бы полезны.