Я запускаю init на первой странице моего приложения:
OneSignal.shared.init("app-id");
И перехват уведомлений, а затем выполнение каких-либо действий, если приложение видно:
OneSignal.shared.setNotificationReceivedHandler((OSNotification notification) {
// doing stuff here, works great on front page
}
Это прекрасно работает на главной странице. Но я хотел бы ловить уведомления и выполнять определенные задачи на других страницах, что, однако, не работает.
Пытался использовать: setNotificationReceivedHandler на других страницах, но не повезло, он всегда использует вместо него setNotificationReceivedHandler на первой странице.
Можно ли этого достичь?