В зависимости от ваших потребностей вы можете отправить уведомление или сообщение с данными, которое будет в основном отвечать за отображение push-уведомления на устройстве с заголовком, подзаголовком и сообщением в зависимости от операционной системы (в терминахграфическая среда), сообщение с данными отправит на устройство уведомление с данными, которые вы хотите, это уведомление будет невидимым для пользователя, теперь, если вам нужно отправить данные, а также показать уведомление пользователю, вы можете сделать это вдвумя способами:
Вы отправляете уведомление о данных, когда вы получаете их, обрабатываете их, отображаете локальное уведомление и отправляете по параметру полученный вами идентификатор.
Отправка push-уведомления (с идентификатором, в частности, на какой-либо стороне, по вашему желанию). По умолчанию это показывается пользователю, когда пользователь открывает его, вы обрабатываете идентификатор и отправляете его по параметру.
Я рекомендую первый вариант, здесь вы найдете больше информации
Firebase Cloud Messaging