Conectar con Google, paso a paso
Para compartir un viaje, la app necesita tres valores de Google Cloud. Se consiguen gratis, una sola vez, y son públicos (no son contraseñas): Client ID, API key y número de proyecto. Guía vigente para la consola de 2026, donde la configuración vive en «Google Auth Platform».
1Crear el proyecto
Entrá a console.cloud.google.com
con tu cuenta de Google. Arriba a la izquierda, tocá el selector de
proyectos → Proyecto nuevo. Nombre sugerido:
travel-42uy. Crealo y asegurate de que quede seleccionado.
2Anotar el número de proyecto
En el panel de inicio (Descripción general de Cloud → Panel),
la tarjeta Información del proyecto muestra
Número del proyecto (solo dígitos, p. ej.
512874063921). También está en
☰ → IAM y administración → Configuración.
→ Este es el «Número de proyecto» que pide la app.
3Habilitar las dos APIs
☰ → APIs y servicios → Biblioteca. Buscá y habilitá, una por una:
- Google Drive API
- Google Picker API
4Configurar Google Auth Platform
☰ → Google Auth Platform (si no aparece, buscá «Google Auth Platform» en la barra de búsqueda de la consola). La primera vez muestra «Google Auth Platform no está configurado» → tocá Comenzar. El asistente pide:
- Información de la app: nombre (p. ej. «Travel») y tu email de asistencia.
- Público (Audience): elegí Externo. No se puede cambiar después.
- Información de contacto: tu email.
- Aceptá la política y tocá Crear.
5Agregar a tus amigos como usuarios de prueba
Dentro de Google Auth Platform, andá a la página Público (Audience). En la sección Usuarios de prueba tocá + Add users y agregá tu email y el de cada persona que vayas a invitar a un viaje.
6Crear el Client ID
Dentro de Google Auth Platform, página Clientes (Clients) → + Crear cliente:
- Tipo de aplicación: Aplicación web.
- Nombre: «Travel PWA» (o el que quieras).
- Orígenes de JavaScript autorizados — agregá los dos: https://travel.42.uy http://localhost:8765
- URIs de redireccionamiento autorizados — agregá los cuatro (la app instalada en iPhone usa un flujo por redirección cuando el popup de Google está bloqueado): https://travel.42.uy/ https://travel.42.uy/index.html http://localhost:8765/ http://localhost:8765/index.html
Tocá Crear y copiá el ID de cliente.
→ Este es el «Client ID»: termina en
.apps.googleusercontent.com.
7Crear la API key
☰ → APIs y servicios → Credenciales →
+ Crear credenciales → Clave de API. Copiá la
clave (empieza con AIza).
Recomendado: tocá la clave para editarla y restringila — Restricciones de aplicaciones → Sitios web con los mismos dos orígenes del paso 6, y Restricciones de API → Google Picker API.
→ Esta es la «API key».
8Pegar los tres valores en la app
Volvé a la app → Herramientas → Compartir viaje. La primera vez, el formulario «Conectar con Google» pide los tres valores; si ya lo cerraste, está en Configuración de Google… al pie del diálogo. Se guardan solo en tu dispositivo.
9Publicar la app (recomendado)
Cuando todo funcione, publicala: Google Auth Platform → Público → botón Publicar aplicación → confirmar. Listo: queda «En producción» al instante, sin revisión de Google.
¿Por qué no pide verificación? Porque la app usa solo el permiso
drive.file, que Google clasifica como «no sensible». Con
eso no hay proceso de revisión, ni tope de usuarios, ni pantallas de
advertencia.
Qué ganás al publicar:
- Invitás a cualquiera con cuenta de Google: se acabó la lista de usuarios de prueba y el «Error 403».
- La conexión no vence: en modo Prueba, Google pide re-autorizar cada 7 días; publicada, no.
- Sin aviso de app no verificada al conectar.