[在我的Java android应用中,我正在用Firebase Analytics记录用户在应用中观看的一些事件,就像用户每次观看商品一样。我想检索此数据,例如,向用户显示昨天观看次数最多的商品。我该如何实现?
我唯一能找到的信息是从未使用的Firebase数据库中检索数据。有人可以指出我正确的方向吗?
谢谢
只是快速浏览了以下文档
我看不到用于接收数据的“获取”方法。 :(所以我不认为他们现在提供了它。
您可以通过使用实时数据库获得相同的结果。
使用类似方法设置值:(以下是javascript,但思路相同)
// get next ID id = Firebase.database().ref().child("users").push().key; // get all users const users = Firebase.database().ref().child("users"); var userOBJ = {}; users.on('value', function (snap) { userOBJ[id] = {username: ..., watch_item:1234 }); users.update(userOBJ);
获取对象数据
dbOBJ = Firebase.database().ref().child("users").child(id);
dbOBJ.on('value', function(snapshot){
snapshot.val();
});