TGViewer
Flutter Tech-Lead Notes | Павел Гершевич Flutter Tech-Lead Notes | Павел Гершевич @ftl_notes · 493 subscribers
Post #313 730
Если вы у себя на проекте используете OneSignal, то могли сталкиваться с тем, что закрытое приложение не получает Push-уведомления на Android.

Так вот. Чинится это достаточно просто. В 3 шага:

1) Добавить нативную библиотеку OneSignal в Android часть (файл android/app/build.gradle)

2) Создать файл под NotificationServiceExtension (либо на Java, либо на Kotlin):


import androidx.annotation.Keep
import com.onesignal.notifications.IActionButton
import com.onesignal.notifications.IDisplayableMutableNotification
import com.onesignal.notifications.INotificationReceivedEvent
import com.onesignal.notifications.INotificationServiceExtension

@Keep
class NotificationServiceExtension : INotificationServiceExtension {
override fun onNotificationReceived(event: INotificationReceivedEvent) {
val notification: IDisplayableMutableNotification = event.notification

notification.display()
}
}


3) Добавить информацию в AndroidManifest


<meta-data
android:name="com.onesignal.NotificationServiceExtension"
android:value="com.sample.example.NotificationServiceExtension" />


Таким образом ваши уведомления начнут появляться у пользователей
  • 👍 1
More from @ftl_notes
  1. Jun 9, 2026Вместо традиционной оценки WWDC (а там толком ничего и не было представлено кроме обновлен…
  2. Jun 8, 2026WWDC 2026 - погнали
  3. May 5, 2026Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead в Amiga. Иногда бэкенд не может по…
  4. Apr 24, 2026🚨Конец эпохи вкатунов в IT-шечку? 🧐 Завтра, в 11:00 по Мск, в ходе совместного стрима с…
  5. Apr 3, 2026Hola, Amigos! На связи Павел Гершевич, Mobile TeamLead в Amiga. В каждом приложении мы авт…
  6. Mar 21, 2026Давно тут ничего не было, но у меня есть несколько интересностей на счет моего умного дома…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →