我正在应用程序首页上运行init:
OneSignal.shared.init("app-id");
捕获通知,然后在应用程序处于可见状态时执行一些操作:
OneSignal.shared.setNotificationReceivedHandler((OSNotification notification) {
// doing stuff here, works great on front page
}
在首页上可以正常工作。但是,我想捕获通知并在其他页面上执行特定任务,但这不起作用。
试图在其他页面中使用:setNotificationReceivedHandler,但没有运气,它总是使用首页的setNotificationReceivedHandler。
这有可能实现吗?
答案 0 :(得分:0)
好,让它起作用。
整个init过程必须在要捕获通知的每个视图中完成,最新加载的init是正在处理的init。