Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

When implementing Google Sign-In on iOS, is it possible to indicate in the google account sign-in popup that only email address will be used?

Ouverte
#458 5 commentaires 2 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
25/100
Type d'issue
Bug
Clarté
À clarifier
Activité
Calme
Stack technique
ios, swift

Piste de recherche

Commencez par le flux de connexion de GoogleSignIn-iOS et l’appel Swift utilisant le scope supplémentaire userinfo.email. Examinez comment le SDK présente les informations de compte demandées et par défaut dans la popup, puis reproduisez ce comportement sur iOS. Le travail est terminé lorsqu’il est déterminé si l’affichage du consentement peut être limité à l’adresse e-mail et que le comportement ou la configuration pris en charge est documenté.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

enhancement good first issue

Describe the bug
When implementing Google Sign-In on iOS, is it possible to indicate in the google account sign-in popup that only email address will be used?

To Reproduce
Steps to reproduce the behavior:

  1. Implement google sign in using GoogleSignIn-iOS library
  2. Build the app and press the google sign up button to proceed with the signup process.
  3. In the google account integration popup, you will see that “name, email address, profile picture” are accessible in the user's account.

Expected behavior
I only need the user's email address. I want the popup to show the user that it only uses the email address.
As I understand it, name, email address, profile picture are the default public information in google account. However, I will only use the user's email address in my app via google sign-up, and I want the popup to show only the email address.
Is this possible?

Screenshots
image

Environment

  • Device: any iPhone
  • OS: any iOS
  • Browser: N/A

Additional context
I've tested it without passing scope in the sign in request, and I've tested it with explicitly adding only userinfo.email as scope, but in both cases the sign-in popup shows that name, email address, profile picture are accessible. I want only the email address to be marked as accessible.

let additionalScopes = ["https://www.googleapis.com/auth/userinfo.email"] 
GIDSignIn.sharedInstance.configuration = config
GIDSignIn.sharedInstance
  .signIn(withPresenting: rootViewController, hint: nil, additionalScopes: additionalScopes) { 
      ...
   }
Langage dominant
Objective-C
Étoiles
756
Forks
283
Merge moyen
3 j 1 h
PR mergées (30 j)
2

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de google/GoogleSignIn-iOS

Toutes les issues de google/GoogleSignIn-iOS

Issues similaires

Plus d'issues Objective-C

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.