Последнее удаленное уведомление отменяет предыдущее Android

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

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

реагировать-родной: 0,61,5

react-native-moengage: 4.1.0 также на 5.0

2 ответа

Решение

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

setNotificationType(R.integer.notification_type_multiple)

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

Другие вопросы по тегам