[Notifications] Disable OS notification in certain screen, can setNotificationHandler get the active screen?

SDK Version: 41
Platforms(Android/iOS/web/all): all

I have an in-app chat base on signalR and react-native.

When I receive a message I correctly get a push notification,
but I’d like to disable the OS notification when I’m inside the chat that generated the notification,
it is a very bad user experience to have both the conversation updated and the OS notification about the same message.

I use

Notifications.setNotificationHandler({
handleNotification: async () => ({
shouldShowAlert: true,
shouldPlaySound: false,
shouldSetBadge: false,
}),
});

to configure the foreground behavior but how make the “shouldShowAlert” depending on the current screen?

any ideas?

thanks

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.