Это простое приложение ioni c и конденсатора, ориентированное на iOS и Android. Мы аутентифицируем пользователей с помощью AngularFirebase, используя следующий код:
private async loginGoogleWeb() {
const provider = new firebase.auth.GoogleAuthProvider();
provider.addScope('profile');
provider.addScope('email');
const credential = await this.afAuth.auth.signInWithPopup(provider);
this.updateUserData(credential);
}
Странно то, что ИНОГДА ответ в credential.credential.idToken
включает профиль пользователя (given_name, family_name, et c.). Но в большинстве случаев idToken не включает эту информацию.
Есть идеи, почему это могло произойти? Любая помощь будет принята с благодарностью.