Utilizza la nostra app per iOS e macOS di esempio per scoprire come funziona l'opzione Accedi o aggiungi l'opzione Accedi alla tua app esistente.
Questo esempio mostra come integrare l'opzione Accedi in Swift per iOS e macOS.
Per Objective-C, vedi l'app di esempio SignInSample nel repository Accedi con Google per iOS.
Per utilizzare questo esempio, assicurati di avere installato una versione attuale di Xcode.
Scarica il progetto
L'app di esempio DaysUntilBirthday Swift è disponibile nel repository Accedi tramite CocoaPods e Swift Package Manager. Segui queste istruzioni per scaricare l'app di esempio:
CocoaPods
- Se non hai ancora installato CocoaPods, segui la procedura descritta nella Guida introduttiva di CocoaPods.
-
Clona il repository Accedi con Google per iOS:
git clone https://github.com/google/GoogleSignIn-iOS
-
Vai alla directory
DaysUntilBirthday
:cd GoogleSignIn-iOS/Samples/Swift/DaysUntilBirthday
-
Installa le dipendenze Cocoapods:
pod install
-
Apri l'area di lavoro
DaysUntilBirthdayForPod
in Xcode:open DaysUntilBirthdayForPod.xcworkspace
Gestione pacchetti Swift
-
Clona il repository Accedi per iOS:
git clone https://github.com/google/GoogleSignIn-iOS
-
Apri il progetto di esempio Swift:
open GoogleSignIn-iOS/Samples/Swift/DaysUntilBirthday/DaysUntilBirthday.xcodeproj
Swift Package Manager aggiungerà automaticamente le dipendenze quando Xcode apre il progetto.
Eseguire l'applicazione
Per iOS, seleziona il target DaysUntilBirthday (iOS)
, quindi avvia l'applicazione di esempio su un dispositivo o nel simulatore iOS facendo clic sul pulsante esegui per l'area di lavoro.
Per macOS, seleziona il target DaysUntilBirthday (macOS)
, quindi avvia l'applicazione di esempio facendo clic sul pulsante Esegui per l'area di lavoro.
Passaggi successivi
Se vuoi scoprire come implementare Accedi con Google nella tua app, consulta la nostra guida all'implementazione. Oppure guarda l'esempio completo su GitHub.
Aggiungi Accedi alla tua app Visualizza le app di esempio su GitHub
Hai avuto un'esperienza positiva? Hai riscontrato problemi? Facci sapere.