In der Google App Engine-Dokumentation für die Channel-API heißt es, dass nur jeweils ein Client mit einer bestimmten Client-ID eine Verbindung zu einem Channel herstellen kann.Beziehung zwischen Google App Engine-Channel-Token und Client-ID
Im Gegensatz, wenn ich versuche, einen Kanal mit der gleichen Client-ID zu erstellen, wird ein neuer Kanal verbraucht. Mit anderen Worten, wenn ich create channel api für ClientID "user_one" channelService.createChannel("user_one");
für zehn mal anrufe, würden 10 verschiedene Kanäle mit 10 verschiedenen Token-Strings erstellt, und wenn ich eine Nachricht an "user_one" channelService.sendMessage(new ChannelMessage("user_one", message));
sende, alle zehn Clients an verschiedene Geräte, würde die Nachricht erhalten!
Wie würden Sie dieses Szenario beschreiben? Wie kann man von diesem Mechanismus profitieren (eine Client-ID mit anderem Kanal, die alle die gleiche Nachricht erhalten)? Wie kann verhindert werden, dass mehrere Kanäle für einzelne Benutzer erstellt werden?