我正在构建一个基于firebase的Android应用程序,该应用程序涉及多个用户对应用程序进行身份验证和登录。我想为每个身份验证&登录的用户提供一个唯一的,即使用户重新安装了应用程序,我也不会更改这些用户,以便我可以使用该密钥来基于该键在数据库中为该特定用户制作单独的JSON分支ID。
我已经搜索了我找到user.getUid()
和user.getToken()
的文档。我对这两个人感到困惑,这将帮助我考虑自己的情况。
绝对使用user.getUid()
。就像您所描述的那样,使用此UID为该用户(在数据库上(创建专用的JSON分支是一种标准的燃料练习。
即使用户删除您的应用程序,此UID也将保持不变。他再次登录后,他将被分配给完全相同的UID。