flutter - 判断同一个gmail登录用户数,flutter cloudfirestore

标签 flutter firebase-authentication google-cloud-firestore

我有以下场景: 用户使用我的应用程序中的 google 登录按钮以 user@gmail.com 登录。 数据库中名为 number 的值增加 1 以指示此当前帐户的用户数。 用户注销,number 的值减少,表示该账号当前的用户数。 现在可能会发生以下情况:

  • 问题 1:用户可能会在不注销的情况下删除应用程序并显示额外的设备编号,尽管事实并非如此。
  • 问题 2:用户可能会在不注销的情况下清除应用程序的数据,这也表明使用了额外数量的设备,这是不正确的。

最佳答案

您可以使用 WidgetsBindingObserver 并覆盖 didChangeAppLifecycleState 方法。 更多详情 check this link.

关于flutter - 判断同一个gmail登录用户数,flutter cloudfirestore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54285440/

相关文章:

flutter - 如何在另一个异步函数中使用异步将来列表?

listview - 如何在移动 slider 时锁定页面滚动

android-studio - flutter 构建后项目文件夹消失

firebase - 如何通过 cli 输出 Firestore 配置

flutter - 在 Flutter 上模拟 getExternalStorageDirectory

reactjs - 监控 Firebase Auth 对象属性更改?

firebase - MissingPluginException(在 channel plugins.flutter.io/firebase_auth 上找不到方法 signInAnonymously 的实现)

AngularFire2 在 Typescript 中获取经过身份验证的用户 ID

angularfire2 事务和批量写入 firestore

android - 云防火墙 : does updating the same document twice in a batch count as a single write?