Crea APK gratis

Backend e account

Accesso con Google (Continua con Google)

Aggiungi 'Continua con Google' alle app generate dall'AI usando il tuo account Google: nessun accesso condiviso, nessun segreto nell'app

1Cosa offre alla tua app#

Aggiunge un pulsante 'Continua con Google' alle app che generi in AI Studio, cosÏ i tuoi utenti accedono con il loro account Google invece di digitare una nuova e-mail + password.

È BRING-YOUR-OWN: il pulsante usa il TUO accesso Google, sulla TUA schermata di consenso, per i TUOI utenti. AppMint non ospita alcun login e non salva nulla: incolli le tue credenziali Google una volta sola e ogni app che generi può riutilizzarle.

Non scrivi alcun codice. L'AI aggiunge il pulsante e la logica di accesso quando glielo chiedi; il segreto non finisce mai dentro l'app.

2Prima collega Supabase (obbligatorio)#

L'accesso con Google per le app generate si basa su Supabase Auth, quindi devi prima avere Supabase collegato e attivo (Impostazioni → BACKEND - SUPABASE). Se Supabase non è attivo, il pulsante Google non compare. Il capitolo '🗄️ Backend Supabase (collegalo una volta sola)' all'inizio di questa guida spiega come collegarlo.

PerchÊ: gli account dei tuoi utenti vivono nel TUO progetto Supabase. AppMint inserisce automaticamente le tue credenziali Google in quel progetto durante la distribuzione: non devi mai attivare tu l'interruttore di Google nella dashboard di Supabase.

3Crea un client Google OAuth (5 min, gratis)#

Su un computer, nella console Google Auth Platform (Google ha da poco spostato qui la configurazione OAuth da 'APIs & Services'):

  1. Apri console.cloud.google.com/auth e scegli (o crea) un progetto qualsiasi.
  2. Solo la prima volta, configura la schermata di consenso: in 'Branding' aggiungi il nome dell'app + la tua e-mail di supporto, e in 'Audience' scegli 'External' e pubblica l'app oppure aggiungiti come utente di test.
  3. Apri 'Clients' → fai clic su 'Create client'.
  4. Application type: scegli 'Web application' (NON Android: l'accesso avviene tramite Supabase sul web).
  5. Dagli un nome e fai clic su 'Create'. Otterrai un Client ID (termina con .apps.googleusercontent.com) e un Client secret. Tieni aperta questa scheda per il passaggio successivo.

4Aggiungi il callback di Supabase come URI di reindirizzamento#

Questo è il passaggio che tutti dimenticano: senza di esso Google mostra un errore 'redirect_uri_mismatch'.

  1. Trova il ref del tuo progetto Supabase: è la parte '<ref>' dell'URL del progetto https://<ref>.supabase.co (dashboard Supabase → Project Settings → API).
  2. Di nuovo nel client Google OAuth che hai appena creato, sotto 'Authorized redirect URIs' fai clic su 'Add URI' e incolla esattamente:
 https://<ref>.supabase.co/auth/v1/callback
  1. Sostituisci <ref> con il ref reale del tuo progetto e salva.
https://<ref>.supabase.co/auth/v1/callback

5Incolla le tue credenziali in AppMint#

In AI Studio, descrivi semplicemente un'app che richiede account e chiedi l'accesso con Google, ad es. 'fai accedere gli utenti con Google'. La prima volta, AppMint mostra una finestra 'Connect Google sign-in':

  1. Incolla il tuo Google OAuth Client ID (…apps.googleusercontent.com).
  2. Incolla il tuo Google OAuth Client Secret.
  3. Tocca 'Save & continue'.

Sono salvate cifrate sul tuo dispositivo e riutilizzate per ogni app futura: le incolli una sola volta. (Tocca 'Skip Google' se cambi idea; l'app viene comunque creata, solo senza il pulsante.)

6Come funziona su un telefono vero#

Google blocca la sua schermata di accesso dentro una WebView in-app, quindi AppMint la gestisce automaticamente in modo sicuro: non devi configurare nulla:

  • Toccando 'Continua con Google' si apre il vero browser per la schermata di consenso.
  • Dopo che l'utente approva, torna alla tua app tramite un deep link sicuro e completa l'accesso.

Funziona sia nell'Anteprima dal vivo sia nell'APK installato. Ogni app generata usa il proprio link di ritorno privato, quindi più app create con AppMint non entrano mai in conflitto.

7Verifica che funzioni#

  1. Apri la tua app (Anteprima o APK installato) e tocca 'Continua con Google'.
  2. Si apre il browser, scegli il tuo account Google e torni nell'app, già connesso.
  3. Nella tua dashboard Supabase → Authentication → Users, ora compare il tuo account Google.

Se funziona nell'Anteprima, funzionerà nell'APK creato: il flusso è identico.

8Se qualcosa non funziona#

  • 'redirect_uri_mismatch' → l'URI di reindirizzamento del passaggio 4 non corrisponde esattamente. Deve essere https://<ref>.supabase.co/auth/v1/callback con il TUO ref, senza barra finale, senza errori di battitura.
  • Il pulsante non compare → Supabase non è attivo (passaggio 2), oppure hai toccato 'Skip Google'. Riapri la descrizione dell'app chiedendo l'accesso con Google.
  • 'Access blocked: app not verified' → la tua schermata di consenso OAuth è ancora in Testing. Aggiungi il tuo account Google come utente di test, oppure pubblica la schermata di consenso.
  • Viene offerto solo Google: l'accesso con Apple / X (Twitter) NON è supportato tramite Supabase (popup OAuth che la WebView di Android blocca); Facebook funziona tramite il login Facebook dell'app (procedura guidata, passaggio Integra). L'accesso con e-mail/password continua a funzionare insieme a Google.
  • Le app offline (senza backend) non hanno alcun accesso social: non c'è Supabase con cui autenticarsi.

Questa pagina è generata dalla Guida all'integrazione all'interno dell'app stessa, quindi dice esattamente ciò che dice la versione attuale. Leggila in Markdown.

Verificato rispetto alla guida distribuita il 22/10/2026.