For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /it/docs/mobile.md (or send Accept: text/markdown).
Panoramica mobile
Una superficie Expo connessa alla stessa base lato server.
La tua prima sessione mobile
Segui il tutorial mobile riportato di seguito da un computer, con un telefono o un simulatore installato nelle vicinanze. Installerai il progetto, scriverai un indirizzo API pubblico in apps/mobile/.env.local ed eseguirai la scansione di un codice QR Expo. Expo è lo strumento di sviluppo che apre le schermate React Native su un dispositivo.
Next.js API e i pacchetti server condivisi rimangono la fonte di account, dati e autorizzazioni: questo è il backend Web in esecuzione con cui comunica il tuo telefono. Il server QR di Expo fornisce solo il codice dello schermo. Un'anteprima riuscita non significa che il backend, l'accesso o gli acquisti nel negozio siano stati configurati; il tutorial mostra come testare ciascun confine in ordine.
Condividi i contratti, mantieni la presentazione nativa
Expo include accesso nativo e gestione delle sessioni, aree di lavoro e superfici delle impostazioni, controlli della chat e flussi di lavoro di acquisto RevenueCat. I pacchetti Next.js API e server condiviso rimangono la fonte per la condivisione dei dati, l'autorizzazione e la verifica del provider; le schermate native li chiamano invece di incorporare le credenziali del server.
L'applicazione Expo risiede in apps/mobile.. Utilizza la base condivisa tramite API anziché incorporare le credenziali del server. L'autenticazione nativa, l'archiviazione sicura delle sessioni, i collegamenti diretti, i controlli della chat e la presentazione dell'acquisto RevenueCat dispongono ciascuno di moduli client.
Configura API e scheme dell'app
Imposta EXPO_PUBLIC_API_URL su un origin API raggiungibile dal tuo emulatore o dispositivo fisico. Localhost su un telefono significa quel telefono, quindi usa l'host di sviluppo raggiungibile appropriato. EXPO_PUBLIC_APP_SCHEME identifica lo scheme di deep link dell'app.
Rivedi apps/mobile/app.config.ts e la configurazione di auth prima di testare i callback. I valori Expo pubblici vengono inseriti nel client e non devono contenere segreti dei provider.
Verifica sul dispositivo target
Esegui prima test deterministici di archiviazione delle sessioni, collegamento diretto, cancellazione della chat e autorizzazione. Quindi verificare la restituzione dell'accesso, il ripristino della sessione, la disconnessione e la sincronizzazione dell'acquisto nella build di sviluppo EAS prevista; Expo Go non può convalidare gli acquisti in negozi reali.
L'accettazione su dispositivo fisico e provider è separata dal percorso dorato locale web. Tracciala esplicitamente per ogni target di release.
Per continuare la configurazione, leggi Eseguire l'app mobile.
