如何从应用程序检索Firebase事件数据?

时间:2020-01-25 10:52:18

标签: android firebase firebase-analytics

在我的Java android应用中,我正在使用Firebase Analytics记录用户在应用中观看的一些事件,例如每次用户观看项目时。我想检索此数据,例如,向用户显示昨天观看次数最多的商品。我该如何实现?

我能找到的唯一信息是从未使用的Firebase数据库中检索数据。有人可以指出我正确的方向吗?

谢谢

1 个答案:

答案 0 :(得分:0)

只需快速浏览以下文档

https://firebase.google.com/docs/analytics/

我看不到用于接收数据的“获取”方法。 :(所以我不认为他们现在提供了它。

使用实时数据库可以获得相同的结果。

使用类似以下内容设置值:(以下是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();

});