Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Add App Check support for macOS

Aperta
#602 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
52/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
objective-c

Direzione di ricerca

Inizia in GoogleSignIn/Sources/GIDSignIn.m e segui il codice App Check protetto da TARGET_OS_IOS \u0026\u0026 !TARGET_OS_MACCATALYST, incluso il percorso GIDSignIn.sharedInstance.configure. Confronta le condizioni di piattaforma esistenti e determina il punto di ingresso compatibile con macOS. Il lavoro è completato quando le app macOS possono abilitare App Check tramite GIDSignIn.sharedInstance.configure o un metodo equivalente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement triage

Is your feature request related to a problem you're having? Please describe.
App Check is currently not supported on macOS. The GIDSignIn.sharedInstance.configure method, which is required to enable App Check, is only available on iOS.

Looking at the source code, App Check related code is wrapped in #if TARGET_OS_IOS && !TARGET_OS_MACCATALYST, which confirms that macOS is intentionally excluded from the current implementation.

Describe the solution you'd like
Please add App Check support for macOS so that GIDSignIn.sharedInstance.configure (or an equivalent method) can be called on macOS as well.

Describe alternatives you've considered
No alternatives have been found. macOS apps are currently forced to run without App Check.

Additional context
Relevant source file: GoogleSignIn/Sources/GIDSignIn.m

#if TARGET_OS_IOS && !TARGET_OS_MACCATALYST
#import <AppCheckCore/GACAppCheckToken.h>
#import "GoogleSignIn/Sources/GIDAppCheck/Implementations/GIDAppCheck.h"
// ...
#endif // TARGET_OS_IOS && !TARGET_OS_MACCATALYST
Lingua principale
Objective-C
Stelle
751
Fork
282
Merge medio
2g 15h
PR unite (30g)
9

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di google/GoogleSignIn-iOS

Tutte le issue di google/GoogleSignIn-iOS

Issue simili

Altre issue su Objective-C

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.