gpt4 book ai didi

Android Firebase - 无需身份验证即可存储数据

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:53:32 25 4
gpt4 key购买 nike

我正在使用 Firebase 制作一个示例笔记应用程序,用户可以在其中登录并创建简单的文本笔记。我的 Firebase 数据结构如下:

"Project-dir":{
"Notes":{
"UserID":{
"NoteKey":{
"title":"This is note title",
"content":"This is the note content",
"unixTime":123456789
},
"NoteKey":{
"title":"This is note title",
"content":"This is the note content",
"unixTime":123456789
},
}
}
}

它在用户登录时工作正常。但是,我想添加“无需登录继续”功能。我使用 push() 代替 auth UID 生成了唯一的用户 ID,并存储在 sharedprefs 中。但是,当用户决定稍后登录时,我如何才能将所有这些注释迁移到用户的 UserID(UID)?

最佳答案

对于这个特定的用例,您需要使用 the Anonymous Authentication provider of Firebase Authentication .

它的作用与您现在所做的基本相同(它为当前用户/设备生成一个随机 ID)。不同的是你可以upgrade the anonymous authentication user to an identified user稍后,通过链接他们的 Facebook/Google/Github/Email 帐户。

关于Android Firebase - 无需身份验证即可存储数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41269557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com