使用Firebase实时数据库时如何将用户从非authed转换为authed的最佳方法

时间:2017-03-16 08:12:21

标签: android firebase firebase-realtime-database

我正在使用Firebase Realtime数据库处理该应用程序。应用程序正在运行,但我发现用户不想登录时遇到问题(因此我丢失了很多用户,因为其中一个屏幕是登录屏幕)。

我正在考虑更新我的应用程序,以便能够在没有登录的情况下工作,当用户决定进行身份验证时,我会将他/她的数据发送到云中并继续正常工作。

(根据您的意见)最佳方法是什么?我应该为Eidtor->General -> Soft Wraps创建JSON节点,其中包含未记录用户的随机uuis和已记录用户的sessions_unauthed。用户登录时将数据从一个子树移动到另一个子树?

1 个答案:

答案 0 :(得分:1)

你可以做的是你可以使用firebase的匿名登录功能并将该uid存储到sharedpreferences,然后将这些节点移动到新登录的用户的uid节点。

希望这有帮助