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));
}
我想在我的应用程序中使用 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));
}