Мой веб-сайт имеет функцию обмена сообщениями, и я использую One Signal для добавления в браузер уведомлений pu sh. Я использую идентификаторы One Signal Player и curl (через php) для создания уведомлений для определенных c пользователей.
Как я понял, пользователи получают уведомления от браузера, даже если они находятся в фокусе моего сайта. Это, очевидно, не идеально, потому что в то время как пользователь общается в чате в реальном времени, он одновременно получает спам от уведомлений браузера о том, что он уже видит.
Я ожидал, что в этом случае One Signal просто подавит уведомление, но это не так. т. Я просмотрел все документы и не вижу каких-либо конфигов или настроек, которые бы поддерживали его для web pu sh (похоже, есть поддержка для мобильных pu sh).
Я несу ответственность за то, чтобы отслеживать, кто в сети, а кто нет, и соответственно отправлять уведомления через One Signal? Я чувствую, что упускаю что-то очевидное.