Я создаю чат с помощью Meteor, и я хочу создать кнопку, которая будет воспроизводить звук на всех подключенных клиентах (чтобы привлечь внимание людей). Каковы способы его реализации?Как уведомить всех подключенных пользователей?
ответ
Вот пара идей:
1) коллекция «События». Каждый раз, когда кто-то подает звуковой сигнал, добавляется новое событие. На клиенте используйте Events.find(). Обратите внимание() и подключите «добавленный» обратный вызов, чтобы на новых событиях раздавался звуковой сигнал. Недостатком является то, что база данных будет продолжать расти по мере добавления большего количества событий. Вы можете ограничить это, публикуя только самые последние 10 событий для клиентов.
2) отдельный документ в базе данных с полем «последний звуковой сигнал». Клиенты хранят последний раз, когда видели, и если время в базе данных меняется на что-то более новое, раздайте звуковой сигнал. Преимущество в том, что база данных является фиксированным размером. Недостаток - это логика немного сложнее (я думаю. Возможно, это на самом деле проще)
- 1. Как уведомить всех пользователей?
- 2. Количество всех подключенных пользователей на каждом отделе
- 3. RethinkDB уведомить всех пользователей, хранящихся в строке
- 4. Socket.io - io.to.emit испускает всех подключенных пользователей
- 5. Сигнал отслеживания подключенных пользователей
- 6. Уведомить пользователей Android
- 7. Сколько подключенных пользователей?
- 8. Получить список подключенных пользователей
- 9. Как уведомить всех абонентов ActiveMQ
- 10. Не можете найти всех пользователей, подключенных в комнате в Socket.io
- 11. Wordpress плагин, чтобы уведомить всех пользователей, когда есть новый комментарий
- 12. ActionCable - как отображать число подключенных пользователей?
- 13. Как получить идентификатор сокета подключенных пользователей
- 14. ограничение подключенных пользователей на TFS
- 15. Статья о количестве подключенных пользователей?
- 16. Как уведомить пользователей peridocally из приложения
- 17. Как уведомить пользователей о другом сейчас?
- 18. User_Notify on Phpbb Уведомить ВСЕ пользователей
- 19. подсчитывать количество пользователей, подключенных CakePHP Листинг
- 20. Как получить список зарегистрированных пользователей/подключенных пользователей в .NET?
- 21. Список пользователей, подключенных к базе данных sumfony2
- 22. Rails 5 - Action Cable - список подключенных пользователей
- 23. Экспресс, общие данные для всех подключенных клиентов
- 24. просмотр истории всех подключенных устройств
- 25. Node.js - вещать сообщение для всех подключенных
- 26. Как уведомить всех наблюдателей, не удерживая нить?
- 27. Получить список подключенных пользователей с Django
- 28. Нахождение группы подключенных пользователей из набора данных
- 29. ooVoo Android SDK получить список подключенных пользователей
- 30. Измерение количества пользователей, подключенных к Twitter.