Последнее удаленное уведомление отменяет предыдущее 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
.