Ich bin neu in Pusher
. Ich verwende Laravel
als mein Backend. Es wird ein Warteschlangenjob im Back-End ausgeführt, wenn der Benutzer einige Fotos hochlädt. Was ich tun möchte, ist ein Ereignis auszulösen, das die Bildobjekte einfach an Pusher sendet und dann über Javascript am Frontend erhalte und der Benutzer bekommt eine Benachrichtigung in Echtzeit, dass alle Fotos hochgeladen wurden.Wie kann ich einen benutzerspezifischen Kanal in Pusher erstellen?
Im Moment wird der Kanal dynamisch, erstellt auf der Basis der Benutzer-ID und es sieht so aus: user-12-channel
, 12
wobei der Benutzer id
.
Das alles funktioniert gut, aber ich bin ein bisschen besorgt über die Privatsphäre. Jemand könnte diesen Kanal einfach abonnieren, richtig?
Zum Beispiel in meiner Konsole, wenn ich pusher.channels (pusher
ist eine Instanz von Pusher
Objekt), es listet die Kanäle dort. Was ist der Workaround dafür?
Ich habe in der Pusher Sicherheit gesucht, und eine Route /pusher/auth
eingerichtet, die das Token zurücksendet, aber ich verstehe nicht, was das eigentlich tun soll .. von dieser Route, wenn ich etwas Dummy zurückschicke Text, es funktioniert immer noch ..