Tôi đã thử chơi với presence
để làm cho nó hiển thị tổng số người dùng được kết nối trong một phần tử. Tôi không thể tìm ra nơi để tìm. Tôi đã làm một điều gì đó tương tự như thế này:Firebase - Đếm số người dùng trực tuyến
var dataUlist = new Firebase('https://<url>.firebaseio.com/.info/connected');
dataUlist.on('value', function(snap) {
console.log(snap);
});
Để thử xem liệu tôi có thể tìm thấy bất kỳ thứ gì hữu ích trong đó không, nhưng (tôi mong đợi) Tôi không thể hiểu được dữ liệu.
Có cách nào để hoàn thành những gì tôi theo sau không? Tìm nạp tổng số người dùng được kết nối và ví dụ: echo nó ra trong giao diện điều khiển hoặc một phần tử? Hoặc có thể cách lấy danh sách người dùng được ủy quyền và không được ủy quyền?
EDIT: Tôi muốn giữ chính tả bằng tiếng Anh, tôi không phải là người Mỹ. Cảm ơn bạn.
hạnh phúc để giúp đỡ! Đồng nghiệp của tôi chỉ ra hai sửa đổi: 1. Cuộc gọi 'onDisconnect()' phải nằm trong cuộc gọi lại '.info/connected' bởi vì chúng ta phải gọi lại khi chúng ta kết nối lại. 2. Chúng ta có một hàm tiện dụng gọi là 'numChildren()' để trả về số lượng các khóa trong một đối tượng! Tôi đã cập nhật đoạn mã ở trên để phản ánh điều này. – Anant
Những người tuyệt vời, cảm ơn bạn rất nhiều vì sự giúp đỡ, tôi đang chơi với nó bây giờ đã - làm việc một điều trị! – MrE
Điều này có vẻ hơi không thể đánh giá được. Có cách nào để lấy lại một số nguyên không? – Harry