【发布时间】:2018-02-09 11:46:36
【问题描述】:
我在我的项目中使用 Firebase,并尝试使用 Firebase 创建一个唯一密钥。使用此键我想在用户开始活动时发送帖子。像这样:
"Posts"
|
-> "Parent Unique key"
|
-> "child unique key 1"
-> "child unique key 2"
-> "child unique key 3"
...
我想创建Parent Unique key 并通过使用它来发送帖子。我知道如何使用push() 在firebase 中创建唯一密钥,但问题是当用户重新启动活动时,会生成一个新的唯一密钥。我不想在创建一次后再次创建相同的父键,并且我不能在这里使用 user_id,因为多个用户有不同的 id。另外我不想将父密钥存储在某些存储介质中。是否可以在 firebase 中创建这样的密钥?
【问题讨论】:
-
您可以尝试使用用户 ID,在删除用户数据之前,该 ID 不应更改
-
我的情况不同。我不能在这里使用用户 ID..
-
@PeterHaddad 每次调用 push() 都会生成一个唯一的密钥。我必须使用之前创建的相同唯一键发送帖子。
标签: java android firebase firebase-realtime-database unique-key