Flutter and Onesignal,隐藏通知

问题描述 投票:0回答:1

我正在我的应用程序中聊天,其中显示了有关新消息的通知,为此我正在使用OneSignal。

[但是,如果与该人进行聊天并且该通知是关于当时正在打开的聊天,我希望它隐藏该通知(尽管当我将其用于添加到聊天室中的聊天消息时,并不能完全静音)对话)。

这是可行的,还是我必须要做的事,例如将打开的聊天记录保存到数据库中,然后检查基于打开的聊天记录发送的通知类型? (如果用户只是简单地关闭应用程序,这当然会引起很多问题)

我应该以某种方式编辑其状态:

    OneSignal.shared.setNotificationOpenedHandler((OSNotificationOpenedResult result) {
}

或者是否有其他技巧可以实现它?

flutter onesignal
1个回答
1
投票

我知道这是一个老问题,但是如果您这样做:-

OneSignal.shared.setInFocusDisplayType(OSNotificationDisplayType.none);

初始化OneSignal后,它应该执行您想要的操作

© www.soinside.com 2019 - 2024. All rights reserved.