main attuale. Non esiste un ramo di produzione separato: il commit pubblicato più recentemente su main è quello attivo.
Per informazioni su come funzionano la compilazione e l’iterazione prima di questo punto, vedi Come funziona la compilazione.
Cosa fa la pubblicazione
- App remote si distribuiscono nel cloud di Kazzle e ricevono un URL pubblico. Vedi Distribuzione per scoprire come funziona la distribuzione e come appare l’URL.
- App locali si installano sul tuo computer. L’interfaccia utente si carica direttamente e la parte di processo esegue un server di sviluppo.
Cache, aggiornamenti e offline
Desktop e mobile aprono l’URL della tua app solo in una visualizzazione browser normale. Non cancellano le cache del browser, non forzano caricamenti solo da rete e non scelgono una politica di cache diversa per app pubbliche rispetto a private. La tua app web gestisce il caching:- Header HTTP
Cache-Controlper documenti e risorse - Configurazione facoltativa di service worker / PWA (i template includono
vite-plugin-pwacon aggiornamento automatico) - Se una nuova compilazione si attiva immediatamente, si ricarica una volta o attende l’apertura successiva
- Fallback offline per l’ultima compilazione attivata
registration.update()). Le app senza service worker ignorano quel controllo e continuano a usare i propri header di cache HTTP.
Le app pubblicate possono quindi aprirsi istantaneamente dalla cache, acquisire una nuova compilazione senza un aggiornamento forzato e mantenere l’ultima compilazione disponibile offline.
App in tempo reale
Per le app che necessitano di letture locali istantanee e supporto offline, l’AI:- Crea un database
- Attiva la sincronizzazione in tempo reale
- Crea un’app in due parti: UI (React + client di sincronizzazione) e Process (endpoint token + caricamento sincronizzazione)
- Collega le credenziali attraverso il vault
Domini personalizzati
Per usare un dominio personalizzato, punta il tuo dominio o sottodominio all’URL dell’app distribuita.Passaggi successivi
- Distribuzione - meccanica di distribuzione, URL di produzione e comandi di runtime
- Marketplace - consenti ad altri space Kazzle di scoprire e installare la tua app