Firebase отправляет несколько push-уведомлений вместо того, чтобы складывать или заменять

Я пытаюсь получить предыдущий стек push-уведомлений с новым или заменить его в системном трее для Android.

Я не уверен, как это сделать, поскольку push-уведомление отправляет обратно как данные, так и объекты уведомления, и, насколько я понимаю, уведомление отправляется непосредственно в системный трей. Если это так, как я могу остановить отображение уведомления независимо. Некоторые пользователи будут получать 5-10 уведомлений, и это будет продолжаться.

РЕДАКТИРОВАТЬ:

Я пробовал collapse_key, но он все еще не заменяет предыдущие уведомления тем же ключом ... я что-то здесь не так делаю?

method: 'POST',
                            uri: 'https://gcm-http.googleapis.com/gcm/send',
                            headers: {
                                'Content-Type': 'application/json',
                                'Authorization': authorize //GOOGLE API KEY
                            },

                            body: JSON.stringify({
                                "registration_ids": [otherUserResult.reg_id],

                                "collapse_key": "follow",
                                "data": {
                                    "notifyToUserId": to,
                                    "notifyFromId": from,
                                    "notifyMsg": msg,
                                    "notifyItemPicture": itemPic,
                                    "notifyItemName": itemName,
                                    "notifyFromName": fromName,
                                    "notifyType": type,
                                    "dateNotified": dateNotified


                                },
                                "notification": {
                                    "title": fromName,
                                    "body": notifyMsg,
                                    "icon"  : "ic_pushnotify"
                                },
                                "priority": "high",
                                "content_available": true

Ответы на вопрос(1)

Ваш ответ на вопрос