Próbowałem odtwarzać z numerem presence
, aby wyświetlić łączną liczbę użytkowników w elemencie. Nie mogłem naprawdę dowiedzieć się, gdzie szukać. Zrobiłem coś podobnego do tego:Firebase - policz użytkowników online
var dataUlist = new Firebase('https://<url>.firebaseio.com/.info/connected');
dataUlist.on('value', function(snap) {
console.log(snap);
});
aby spróbować i zobaczyć, czy mogę znaleźć niczego przydatny tam, ale (I trochę spodziewał) nie mogłem żadnego sensu danych.
Czy jest jakiś sposób, aby spełnić to, o co prosiłem? Pobierz całkowitą liczbę podłączonych użytkowników i np. echo to w konsoli lub elementu? A może jak pobrać listę autoryzowanych użytkowników i nieautoryzowanych?
EDYCJA: Chciałbym zachować moją pisownię po angielsku, nie jestem Amerykaninem. Dziękuję Ci.
chętni do pomocy! Mój kolega zwrócił uwagę na dwie poprawki: 1. Wywołanie 'onDisconnect()' powinno znajdować się wewnątrz wywołania zwrotnego '.info/connected', ponieważ musimy je wywołać ponownie, gdy ponownie się połączymy. 2. Mamy przydatną funkcję o nazwie 'numChildren()', która zwraca liczbę klawiszy w obiekcie! Zaktualizowałem urywek powyżej, aby to odzwierciedlić. – Anant
Niesamowici faceci, dziękuję bardzo za pomoc, już teraz gram z tym - działa gratka! – MrE
To wydaje się nieco niewygodne. Czy istnieje sposób, aby po prostu odzyskać integer? – Harry