确定具有相同gmail flutter cloudfirestore的已登录用户的数量

时间:2019-01-21 07:48:42

标签: flutter firebase-authentication google-cloud-firestore

我有以下情况: 用户使用我的应用程序中的Google登录按钮使用user@gmail.com登录。 数据库中一个称为number的值增加一个,以指示此当前帐户的用户数。 用户注销,number的值减小,表明该帐户的当前用户数。 现在可能会发生以下情况:

  • 问题1:用户可以删除应用程序而无需注销,但显示的不是额外的设备号。
  • 问题2:用户可以在不注销的情况下清除应用程序的数据,这也表明所用设备的数量是不正确的。

1 个答案:

答案 0 :(得分:2)

您可以使用WidgetsBindingObserver并重写didChangeAppLifecycleState方法。 有关更多详细信息,check this link.