Я создал работающую точку доступа Google Channel и теперь хочу отправить сообщение всем клиентам.
У меня есть два сервлета. Первый создает канал и сообщает клиентам userid
и token
. Второй вызывается http post
и должен отправить сообщение.
Чтобы отправить сообщение клиенту, я использую:
channelService.sendMessage(new ChannelMessage(channelUserId, "This is a server message!"));
Это отправляет сообщение только одному клиенту. Как я мог отправить это всем?
Должен ли я хранить каждый идентификатор, который я использую для создания канала, и отправлять сообщение для каждого идентификатора? Как я могу передать идентификаторы второму сервлету?