Документация не полная, но она довольно хорошо описывает ее намерения.В нем говорится:
Только один клиент одновременно может подключиться к каналу с использованием определенного идентификатора клиента, поэтому приложение не может использовать идентификатор клиента для разветвления.Другими словами, невозможно создать центральный идентификатор клиента для подключений к нескольким клиентам (например, вы не можете создать идентификатор клиента для чего-то вроде канала с «глобальными высокими показателями» и использовать его для трансляции в несколько игрклиенты.)
Вы должны следить за количеством каналов, которые вы создаете для каждого ClientID.Из моего опыта, то, что вы описываете, работает, но не надежно.Самый новый канал, созданный с помощью ClientID, работает, более старые, иногда работают, иногда не получают сообщений.
Обратите внимание, что если вы пытаетесь сделать это на dev_appserver, все клиенты получают сообщения, но нана реальном сервере это поведение не то же самое.