Usa nuestra app de muestra para iOS y macOS para ver cómo funciona el acceso o agrega el acceso a tu app existente.
En este ejemplo, se muestra cómo integrar el acceso en Swift para iOS y macOS.
Para Objective-C, consulta la app de ejemplo SignInSample en el repositorio de Acceso con Google para iOS.
Para usar este ejemplo, asegúrate de tener instalada una versión actual de Xcode.
Obtén el proyecto
La app de muestra de Swift DaysUntilBirthday está disponible en el repositorio de acceso con CocoaPods y Swift Package Manager. Sigue las instrucciones de la opción que prefieras a continuación para descargar y ejecutar la app de muestra:
CocoaPods
- Si aún no tienes CocoaPods instalado, sigue los pasos de la guía de introducción a CocoaPods.
-
Clona el repositorio de Acceso con Google para iOS:
git clone https://github.com/google/GoogleSignIn-iOS
-
Navega al directorio
DaysUntilBirthday
:cd GoogleSignIn-iOS/Samples/Swift/DaysUntilBirthday
-
Instala las dependencias de CocoaPods:
pod install
-
Abre el lugar de trabajo
DaysUntilBirthdayForPod
en Xcode:open DaysUntilBirthdayForPod.xcworkspace
Administrador de paquetes de Swift
-
Clona el repositorio de Acceso con iOS:
git clone https://github.com/google/GoogleSignIn-iOS
-
Abre el proyecto de muestra de Swift:
open GoogleSignIn-iOS/Samples/Swift/DaysUntilBirthday/DaysUntilBirthday.xcodeproj
Swift Package Manager agregará las dependencias automáticamente cuando Xcode abra el proyecto.
Ejecuta la aplicación
En iOS, selecciona el destino DaysUntilBirthday (iOS)
y, luego, inicia la aplicación de muestra en un dispositivo o en el simulador de iOS. Para ello, haz clic en el botón de ejecución del lugar de trabajo.
En macOS, selecciona el destino DaysUntilBirthday (macOS)
y, luego, haz clic en el botón de ejecución del lugar de trabajo para iniciar la aplicación de muestra.
Próximos pasos
Si quieres ver cómo puedes implementar el Acceso con Google en tu propia app, consulta nuestra guía de implementación. O bien, mira la muestra completa en GitHub.
¿Tuviste una buena experiencia? ¿Tiene problemas? Envíanos tus comentarios.