我正在使用React Native构建应用程序,我目前正在使用OneSignal实现通知。
我有效地收到通知,但我不希望它在收到时显示在屏幕上。
我在通知数据中读到了关于shown
布尔值但我不知道如何将其设置为false
(目前它始终是true
,默认值)。
我正在从我的node.js服务器发出通知,直接向https://onesignal.com/api/v1/notifications发出POST请求,发送JSON数据(使用app_id
,included_segments
字段等)。我想这是我需要指定我不希望显示通知的地方,但我不知道如何这样做并且在我的请求有效负载中添加shown
field和false
作为值不会改变一件事。
我也在使用在他们的网络应用程序中配置的OneSignal模板。我以为它会在这里,但我无法找到一种方法来配置那里的特定需求。
如果你正在使用android,你可以在OneSignal.inFocusDisplaying(2);
中设置componentWillMount()
或者你在调用One Signal Listeners中的任何函数。