Я использую OneSignal для веб-уведомлений sh. Мне нужно отправить уведомление sh, если кто-то отправит вам сообщение, это простой чат. Я отправляю уведомления, но они приходят, даже если в этот момент пользователи общаются друг с другом! Могу ли я отправлять уведомления sh, только если они не разговаривают друг с другом в данный момент?
Вот как я отправляю эти уведомления: у меня есть класс, в котором я использую идентификатор API службы OneSignal и сохраняю их уведомления в БД и ПУ sh их пользователям, и я использую этот класс следующим образом:
NotificationsService::pushNotification([
'recipient' => [
'id' => $userId,
],
'action' => [
'data' => [
'message' => $message,
'date' => Carbon::now()->format('d.m.Y')
]
],
'href' => '/chat' . $chatId
]);