【发布时间】:2021-05-03 01:43:00
【问题描述】:
我正在尝试在完全使用 Flutter 构建的应用程序上实现访客计数器,并且我试图仅使用简单的 dart 代码和来自 pub.dev 的一些包来完成此操作。
但一直困扰我的问题是我需要找到一种方法来根据用户的设备唯一地识别用户,这样我就不会在重新访问时一次又一次地为同一个人增加计数器。
我想增加访问新闻的用户的计数器。
到目前为止,我的想法是,我可以使用 firestore 来跟踪访问者的总数,并在我的应用上用眼睛图标显示出来。
有没有更好的方法来解决这个问题?任何帮助将不胜感激????
如果有任何解决方案,请提供一个示例代码以说明如何实现这一点
这会很有帮助。
(ps:我之前没有flutter经验)
【问题讨论】:
-
添加一个简单的计数器系统。应用程序访问的 initstate 和点击文章访问文章时哪个增量
-
但是每当用户访问它超过 1 次时,它就会增加它。我想在单个用户访问时增加它。@AdithyaShetty
-
使用一些独特的,比如他们的用户 ID 或设备 ID 来交叉检查用户之前是否访问过。或者简单地使用
bool变量并在用户第一次访问时使其为真,然后检查此bool变量,如果它为假,则仅增加counter否则不要。
标签: firebase flutter dart google-cloud-firestore