1. Cos’è SB-Updater
SB-Updater è il repository centrale Service Beyond per distribuire aggiornamenti software a più applicativi, più canali di rilascio e più server di destinazione, mantenendo manifest JSON, pacchetti ZIP, hash SHA-256 e controllo delle release in un unico pannello.
- gestione multi-progetto
- canali separati per sviluppo, test e produzione
- upload unico della release e riuso su più target
- manifest e check-update pronti per i client
6. Documentazione e stampa
Le guide HTML e i PDF vengono generati dinamicamente dal sistema. Quando il progetto cresce, la documentazione viene aggiornata insieme alle funzioni e può essere stampata in qualsiasi momento senza dover ricompilare un manuale statico.
7. Integrazione di una nuova applicazione client
- Registrare il progetto in SB-Updater e annotare lo slug del progetto.
- Configurare il canale da usare sul client, per esempio dev o stable.
- Inserire nel client l’URL del manifest o dell’endpoint check-update.
- Aggiungere una pagina amministrativa per analisi, download e installazione.
- Attivare il report installazione se si vuole tracciare le installazioni remote.
return [
'manifest_url' => 'https://dominio.tld/sb-updater/manifests/project-4fd77221/dev.json',
'project' => 'project-4fd77221',
'channel' => 'dev',
];