Flutter 统计页面浏览量并显示

Flutter count number of page view and show it

我想在我的应用程序中使用 flutter 实现观看次数功能。

该功能与 Whosebug 问题查看计数器相同:它是持久化的。

我在考虑 firebase 分析,但我认为从那里获取数据不是免费的

有什么办法吗?

提前致谢

为了计算我最近使用的应用程序中的查看次数,我使用了 Firestore,它是 Firebase 的数据库。在您的数据库中将视图初始化为零,然后编写一个函数以在每次用户查看时递增视图。

如何判断用户是否浏览过? 现在这完全取决于您的应用程序。

之前的答案是正确的,但你应该知道它不是免费的。 我发现 return 分析数据的方法是使用 BLAZE 计划中的 BigQuery,所以我认为您必须付费才能从 firebase 分析中获取数据

如果您只是想在您的网络应用程序上捕获访问者数量,则有一种捷径

我在 firestore 中创建了一个名为“Visits”的集合并生成了自动 ID,我在其中添加了一个名为“count”的字段。而已!现在您只需在第一个屏幕的 init 方法中调用此方法即可:

updateCounter() async {
final cRef = FirebaseFirestore.instance.collection('VISITS');
await cRef
    .doc("mS9fCXjvkpREt8LvanSb")
    .set({"count": FieldValue.increment(1)}, SetOptions(merge: true));
}