swift - 有没有办法在 Firebase 中自动为用户分配 ID?IOS
问题描述
我是 Firebase 的新手,我一直在 IOS 中工作,通过自动生成的密钥来识别用户。本质上,我正在创建一个具有高分和级别的排行榜。我希望他们已经拥有一个 ID,而不是让用户注册一个帐户,这样他们就可以开始玩并将他们的高分写到排行榜上。目前我有这个代码:
let user = Auth.auth().currentUser
ref?.child("Highscore").child((user?.uid)!).setValue(highscoreArray)
出于某种原因,我收到“用户”不存在的错误。有没有一种方法可以自动生成一个而不必强制用户选择用户名等。我也尝试过 childByAutoID 并且每次运行它时都会在模拟器中获取新的 ID。
谢谢您的帮助。
解决方案
推荐阅读
- python - longtext 列太长无法插入,插入到 xxx(,,sql) values(,,sql)
- r - 如何保存在 R randomForest 中创建的森林以供将来使用
- mosquitto - Ubuntu Mosquitto 无法重新加载
- sql - 此错误是由于 SQL 的并行处理导致截断错误吗?
- kotlin - 需要对参数进行操作时如何使用辅助构造函数
- angular - 如何同时调度多个 ngrx 动作
- c# - 显示到datagridview时是否可以更改列的值?
- php - 在 foreach 中调用函数会去到与在 foreach 之外不同的地方吗?
- android - Google getSignedInAccountFromIntent 因代码 10 而崩溃
- c# - 如何使用 Postman 将值传递给 ASP.Net Core APiController