Я использую firebase в своем собственном родном приложении, в котором я вхожу в firebase, используя signInWithCustomToken , в котором я передаю токен, полученный с моего сервера. Как только signInWithCustomToken успешен, я проверил uid этого пользователя. Вместо получения идентификатора пользователя я получаю идентификатор электронной почты пользователя, как показано ниже:
_auth: Auth {_app: App, _customUrlOrRegion: undefined, namespace: "auth", _user: User, _settings: null, …}
_user: {metadata: {…}, providerData: Array(0), phoneNumber: null, photoURL: null, displayName: null, …}
displayName: (...)
email: (...)
emailVerified: (...)
isAnonymous: (...)
metadata: (...)
phoneNumber: (...)
photoURL: (...)
providerData: (...)
providerId: (...)
refreshToken: (...)
uid: "student@gmail.com"
Идентификатор пользователя должен быть примерно таким: