React native 当Application处于foregroundmode时,如何显示sendbird推送通知?

React native 当Application处于foregroundmode时,如何显示sendbird推送通知?,react-native,push-notification,sendbird,React Native,Push Notification,Sendbird,我已经在react native中实现了sendbird推送通知。当应用程序处于后台模式时,它工作正常。但若应用程序处于前台模式,那个么它就不会显示 在代码中,我还使用应用程序状态设置了sb.setForegroundState()和sb.setBackgroundState()方法 那么,有人帮我解决这个问题吗?SendBird只在用户断开连接时发送推送通知。因此,如果应用程序是前台,并且用户已连接,则应用程序将不会收到推送通知 如果要在应用程序位于前台时显示推送通知,可以使用onMessag

我已经在react native中实现了sendbird推送通知。当应用程序处于后台模式时,它工作正常。但若应用程序处于前台模式,那个么它就不会显示

在代码中,我还使用应用程序状态设置了sb.setForegroundState()和sb.setBackgroundState()方法


那么,有人帮我解决这个问题吗?

SendBird只在用户断开连接时发送推送通知。因此,如果应用程序是前台,并且用户已连接,则应用程序将不会收到推送通知


如果要在应用程序位于前台时显示推送通知,可以使用onMessageReceived()或onChannelChanged()中的数据显示推送通知。

SendBird仅在用户断开连接时发送推送通知。因此,如果应用程序是前台,并且用户已连接,则应用程序将不会收到推送通知


如果您想在应用程序处于前台时显示推送通知,可以使用onMessageReceived()或onChannel Changed()中的数据来显示推送通知。

您介意在问题中添加一些代码吗?如果没有一些代码作为上下文,很难为您提供帮助。请添加一些代码示例并指定平台(iOS/android),但通常在前台显示通知的流程与在后台显示通知的流程不同(例如,在iOS上,会调用不同的AppDelegate方法,因此您需要实现所有这些方法)我正在react原生平台上使用sendbird。据我所知,如果用户连接到频道,sendbird不支持前台模式下的推送通知,但我不知道在这种情况下是否要显示通知的确切解决方案。当应用程序位于后台时,您是否可以通过sendbird接收通知?因为我不是,所以它是在前台接收的。你介意给你的问题添加一些代码吗?如果没有一些代码作为上下文,很难为您提供帮助。请添加一些代码示例并指定平台(iOS/android),但通常在前台显示通知的流程与在后台显示通知的流程不同(例如,在iOS上,会调用不同的AppDelegate方法,因此您需要实现所有这些方法)我正在react原生平台上使用sendbird。据我所知,如果用户连接到频道,sendbird不支持前台模式下的推送通知,但我不知道在这种情况下是否要显示通知的确切解决方案。当应用程序位于后台时,您是否可以通过sendbird接收通知?因为我不是,它在前台接收。谢谢@Janna McLaughlin,完成了。我在onChannelChanged()方法上管理了本地通知。这是我的工作。谢谢@Janna McLaughlin,完成了。我在onChannelChanged()方法上管理了本地通知。这是我的工作。