Firebase用户计数器

时间:2015-02-27 23:24:04

标签: firebase shopify

我尝试使用firebase和shopify的API显示当前正在查看我的页面的用户数量。 Haven找不到任何文件。

1 个答案:

答案 0 :(得分:0)

您可以实施在线状态系统 - 请参阅此Firebase blog post

当用户登录时,

  1. 验证用户
  2. 设置onDisconnect侦听器以在用户断开连接时删除状态对象(#3)。
  3. 将用户的状态参考设置为true
  4. 示例(来自博客文章)

    var amOnline = new Firebase('https://<demo>.firebaseio.com/.info/connected');
    var userRef = new Firebase('https://<demo>.firebaseio.com/presence/' + userid);
    amOnline.on('value', function(snapshot) {
      if (snapshot.val()) {
        userRef.onDisconnect().remove();
        userRef.set(true);
      }
    });