Для Firebase UID или токена в БД Firestore? - PullRequest
0 голосов
/ 29 мая 2018

Я понимаю, что, если бы я использовал свой собственный сервер приложений, я должен использовать Token ID в качестве ссылки на пользователя.

Если я использую Firestore DB, а ссылки на документ этого пользователя основаны наUID - это вызовет какую-либо проблему?

Например, с такой структурой базы данных: Main -> xkljVWSjaDFAXsdSFkjsdf (UID) -> ..... etc

Или это будетлучше использовать Token ID в качестве ссылки?

Это «правильный» способ?

Ответы [ 2 ]

0 голосов
/ 29 мая 2018

Или лучше использовать идентификатор токена в качестве ссылки?

Не будет.Использование uid - лучшая практика, когда дело доходит до Firebase.

Вы можете получить идентификатор пользователя, используя следующую строку кода:

String uid = FirebaseAuth.getInstance().getCurrentUser().getUid();

Идентификатор токена может отличаться, в то время как uid всегда одинаков.

0 голосов
/ 29 мая 2018

Я уже использовал базу данных Firebase в реальном времени во многих моих проектах.

Вы можете хранить данные своих пользователей с помощью этой структуры:

Main -> Users -> xkljVWSjaDFAXsdSFkjsdf (UID) -> ...

И вы можетелегко получить доступ к этим данным, и ваш UID всегда будет уникальным .

String UID = FirebaseAuth.getInstance().getCurrentUser().getUid();

При использовании UID проблем не будет.

Refarence Firebase Data Modele

Счастливое программирование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...