Firebase 匿名 ID 的稳定性如何 [英] How constant is the Firebase Anonymous ID

查看:21
本文介绍了Firebase 匿名 ID 的稳定性如何的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用 Firebase 实时数据库构建应用.该应用程序最初将主要离线,但我们计划稍后进行在线更新.我打算使用匿名登录,获取用户的 ID 并将他的所有数据存储在此 ID 下:

I'm building an app with Firebase Real-Time Database. The app will be mainly offline at first, but we are planning an online update later. I'm planning to use the anonymous sign in, to get an ID for the user and store all his data under this ID:

Auth.auth().signInAnonymously(completion: { (user, error) -> Void })

登录后,我得到一个类似于以下内容的 ID:pCfgFOvEYEYvfWHaaaaavKgs8h33

After signing in I get an ID that looks like something like this: pCfgFOvEYEYvfWHaaaaavKgs8h33

能否保证此 ID 始终在给定设备上保持不变?我找不到任何关于此的文档.

Is it guaranteed that this ID will ALWAYS stay unchanged on a given device? I couldn't find any documentation about this.

推荐答案

用户的 UID 从不改变.因此,在您匿名登录用户后,UID 将保持不变(即使您再次调用 signInAnonymously),直到您调用 signout,或直到用户卸载应用.

A user's UID never changes. So after you sign in a user anonymously, the UID will remain the same (even when you call signInAnonymously again), until you call signout, or until the user uninstalls the app.

这篇关于Firebase 匿名 ID 的稳定性如何的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆