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

问题描述 投票:0回答:1

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

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

谢谢

android firebase firebase-analytics
1个回答
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();

});
© www.soinside.com 2019 - 2024. All rights reserved.