Firebase で同時接続数(接続ユーザー数)を取得表示する

カテゴリー: スニペット,

オンラインユーザーが何人いるか表示させるアレ。
下の画像は console.log() させてるところ

<script>
const database = firebase.database();
const presenceRef = database.ref('/.info/connected');
const listRef = database.ref('/presence/');
const userRef = listRef.push();

presenceRef.on('value', function(snap) {
  if (snap.val()) {
    userRef.onDisconnect().remove();
    userRef.set(true);
  }
});

listRef.on('value', function(snap) {
  console.log('# of online users = ' + snap.numChildren());
});    
</script>

参考URL


関連記事

関連記事はまだありません

スニペット」のBookmark
「スニペット」記事一覧