在我的Java android应用中,我正在使用Firebase Analytics记录用户在应用中观看的一些事件,例如每次用户观看项目时。我想检索此数据,例如,向用户显示昨天观看次数最多的商品。我该如何实现?
我能找到的唯一信息是从未使用的Firebase数据库中检索数据。有人可以指出我正确的方向吗?
谢谢
答案 0 :(得分:0)
只需快速浏览以下文档
我看不到用于接收数据的“获取”方法。 :(所以我不认为他们现在提供了它。
使用实时数据库可以获得相同的结果。
使用类似以下内容设置值:(以下是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();
});