есть ли способ наверняка узнать на какой из них нажали не используя intent?
Подумай сам. Чем отличаются эти уведомления? Что происходит при нажатии на уведомление
Из очевидного id канала
Он может быть один для всех
А у меня в таком случае больше одного не приходит странно
Может что-то поменялось с недавних времен. Хз. Но в любом случае. Ты же когда жмешь на уведомление то переходишь по интенту в активити, а там твои экстра
Да но проблема в том что я использую 2 BroadcastReceiver() а активити всегда ловит только интент того кто отрабатывает первым, даже если сами экстра полностью разные
Вроде вспомнил. Ты кажись неправильно создаёшь нотиф. Там надо уникальный айди каждому уведомлению давать.
notificationManagerCompat.notify(1, notification.build()) Вот этот где 1-а?
Скорей всего. Провались внутрь
/** * Post a notification to be shown in the status bar, stream, etc. * @param id the ID of the notification * @param notification the notification to post to the system */
У меня все айди разные
Найди норм гайд по уведомлениям и сравни
Обсуждают сегодня