Salta al contenuto
supastack
Sfoglia la documentazione

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.

Domande frequenti

14 domande

Cos'è supastack?

supastack è una base modulare per costruire prodotti SaaS con AI. Riunisce l'infrastruttura comune così puoi concentrarti sulle funzionalità proprie del tuo prodotto.

Supporta web e mobile?

Sì. supastack include app Next.js ed Expo come punti di partenza per esperienze web e mobile.

Quale autenticazione è inclusa?

Better Auth copre email/password, OTP e login social. I workspace personali vengono provisionati con l'account così i record restano delimitati fin dal primo giorno.

Come è supportata l'AI?

supastack include AI multi-provider configurabile, tracciamento dell'uso, budget e supporto cifrato per le proprie chiavi (BYOK).

Come vengono gestiti gli abbonamenti?

Per i prodotti costruiti sul kit, fatturazione Stripe, abbonamenti e permessi formano la base dell'accesso a pagamento. I segreti dei provider restano lato server.

Dove vive il codice specifico del mio prodotto?

Le funzionalità specifiche del prodotto restano in un codebase separato, mentre il prodotto configura e integra i moduli base di supastack.

Come funziona il prezzo di supastack?

Il kit è un acquisto unico con aggiornamenti a vita: Un framework a 249 $ (prezzo di lancio temporaneo — 100 $ di sconto sul prezzo di listino di 349 $) oppure Tutti i framework (Next.js, iOS, Android) a 499 $ (prezzo di lancio temporaneo — 100 $ di sconto sul prezzo di listino di 599 $), più 75 $ per posto sviluppatore aggiuntivo. Nessun abbonamento al kit. Il checkout su questo sito consegna la tua chiave di licenza via email, con accesso al repo tramite invito GitHub.

Come delimitano i workspace i miei dati?

I record utente sono delimitati da workspaceId. Identità, permessi, uso AI, eventi di fatturazione e voci di audit restano dentro il confine del workspace personale.

Come funzionano i job in background?

Trigger.dev è il runtime di job esplicito. Il contratto JobRunner promette solo enqueue, status e cancel — la semantica di workflow resta specifica ed esplicita di Trigger.dev.

In cosa differisce l'email dall'outreach?

L'email transazionale copre i flussi di prodotto come gli avvisi di completamento delle attività. L'outreach a freddo e le campagne appartengono al prodotto, fuori dal modulo email di questo kit.

Come funzionano gli acquisti su mobile?

La versione mobile include acquisti nativi e ripristino tramite RevenueCat, con accesso verificato dal server. Configura gli account degli store e completa i test sui dispositivi prima della pubblicazione. I pagamenti web restano separati.

Dove risiedono le chiavi dei provider AI?

Le credenziali BYOK sono cifrate e restano lato server. Le chiavi vengono sanificate nei log; uso e budget restano visibili a livello di workspace.

Quali metodi di pagamento accetta il checkout?

Il checkout ospitato da Stripe accetta le carte e può offrire anche Alipay e WeChat Pay una volta attivati i wallet sull'account Stripe — utile per gli acquirenti in Cina. Le autorizzazioni dei wallet vengono confermate in modo asincrono, quindi la pagina della licenza si aggiorna non appena il pagamento va a buon fine.

Posso ottenere un rimborso?

Una volta ottenuto l'accesso al repository, supastack è tuo per sempre, quindi non può essere rimborsato. Ma non preoccuparti: ricevi il codice sorgente completo con aggiornamenti a vita per creare e lanciare prodotti illimitati per te o per i tuoi clienti. L'unica condizione è che non puoi rivendere il codice né ridistribuire il repository come starter kit o modello.

IT
Tema