У меня есть пользователь firebase в Android, где пользователь может подключить к учетной записи несколько поставщиков. Теперь я могу успешно подключить несколько учетных записей, но позже, когда я хочу получить электронные письма для провайдеров, подключенных к учетной записи, используя приведенный ниже код, он возвращает значение null для электронной почты, даже для провайдеров, которые успешно вернули адрес электронной почты во время связывания.
for (UserInfo userInfo : firebaseUser.getProviderData()) {
Log.i(userInfo.getUid(),userInfo.getProviderId()+ " " +userInfo.getEmail());
}
Это ошибка в SDK для Android? Или я что-то упускаю, чтобы получить электронные письма поставщиков.
Я использую процедуры, указанные в документации firebase, для связывания учетных записей.