【发布时间】:2019-06-13 20:41:46
【问题描述】:
您好,我正在开发一个应用程序,当应用程序处于活动状态时,我会在后台收集用户全天的步行距离。到目前为止,它只计算总数并将其存储在 firestore 数据库中。现在我想给用户一个运行的每日平均值(在一段时间内),当 Firestore 中的总值更新时更新。所以daily_average = total_distance / nr_days_app_app_was_active/used。
我当然可以在设备上执行此操作,但我想尝试创建一个计算此值的云函数。但是,有没有一种好方法可以从 firebase 分析、firebase 身份验证收集应用程序使用/打开的天数,或者我应该在设备上设置自己的计数器,以便在应用程序处于活动状态时发送信号或使用 android 应用程序使用情况统计? Usagestats 可能会测量我的通知前台应用程序,但它会在一年内产生很多毫秒...... :)
完全可以,nr_days_app_used 仅表示他们在一天中至少有很短的时间让应用程序处于活动状态,而不是一天中的 100%,如果可以通过 firestore 功能/分析来实现,那就太好了。
【问题讨论】:
标签: android google-cloud-functions firebase-analytics usage-statistics