Последнее удаленное уведомление отменяет предыдущее android - PullRequest
0 голосов
/ 08 апреля 2020

Я тестирую на android 9, и я заметил, что если я отправлю два или более уведомлений, у меня всегда будет только одно уведомление, и это последнее, которое я отправил.

Знаете ли вы, если это это известная проблема? Если нет, то знаете ли вы, что может вызвать эту проблему или где на родной стороне я могу взглянуть более внимательно на это?

реактивный родной: 0,61,5

реактивный родной: 4,1,0 также на 5,0

Ответы [ 2 ]

3 голосов
/ 08 апреля 2020

По умолчанию MoEngage SDK на Android показывает только одно уведомление в любой момент времени. Это поведение можно изменить, включив несколько уведомлений при инициализации SDK. Чтобы включить несколько уведомлений, вызовите указанный ниже метод для объекта MoEngage.Builder при инициализации SDK

setNotificationType(R.integer.notification_type_multiple)

0 голосов
/ 08 апреля 2020

На нативной стороне, чтобы показать уведомление, вы используете NotificationManager и вызываете его метод notify(int id, Notification notification). В вашем случае параметр id должен быть уникальным, например, вы можете передать System.currentTimeMillis() как id, потому что он переопределяет уведомления с тем же id.

...