Есть ли способ получить appID в Firebase Auth SDK? - PullRequest
0 голосов
/ 27 апреля 2020

В моей компании в настоящее время мы используем Firebase Authentication для управления учетными записями пользователей в наших различных приложениях (собственный ios смартфон / планшет, собственный android смартфон / планшет, Интернет). Все эти зарегистрированные учетные записи, поступающие из разных приложений, хранятся в уникальном проекте Firebase. Я сделал скрипт java с использованием библиотек Firebase, чтобы получить все активные учетные записи пользователей (отображаемую электронную почту, uID, дату создания ...), и он работает нормально.

Дело в том, что я не могу чтобы получить место создания. В разделе настроек проекта Firebase я вижу, что все мои объявленные приложения содержат идентификатор приложения.

Есть ли способ получить источник регистрации учетной записи с помощью API или Java библиотек Firebase из Firebase Authentication с учетом нескольких приложений?

Вот фрагмент кода, в котором я получаю информацию пользователя (кроме источника создания)

     ListUsersPage page = FirebaseAuth.getInstance().listUsers(null);
       while (page != null) {
           for (ExportedUserRecord user : page.getValues()) {
               System.out.println("User_UID: " + user.getUid());
               System.out.println("User_EMAIL: " + user.getEmail());
               System.out.println("User_NAME: " + user.getDisplayName());
               System.out.println("User_IS_EMAIL_VERIFIED: " + user.isEmailVerified());
               System.out.println("User_PHONE_NUMBER: " + user.getPhoneNumber());
               System.out.println("User_METADATA: " + user.getUserMetadata());
               System.out.println("User_CLAIMS: " + user.getCustomClaims());
           }
           page = page.getNextPage();
       }

Большое спасибо за вашу помощь.

...