Condividi tramite


Aggiornamenti Sparkle

Importante

Visual Studio App Center è stato ritirato il 31 marzo 2025, ad eccezione delle funzionalità di Analisi e diagnostica, che continueranno a essere supportate fino al 30 giugno 2026. Ulteriori informazioni.

Sparkle è un framework di aggiornamento software per le app macOS e Windows (WinSparkle, NetSparkleUpdater).

Configurazione per la distribuzione

Installare Sparkle SDK nell'app e configurare il feed Sparkle di App Center. Per accedere al feed Sparkle di un'app in App Center, passare alle impostazioni dell'app, fare clic sul menu a tre puntini e copiare il segreto dell'app. Impostare SUFeedURL su https://api.appcenter.ms/v0.1/public/sparkle/apps/{app_secret} e sostituire {app_secret} con il segreto dell'app. Compilare l'app e rilasciarla in un gruppo di distribuzione pubblico in App Center. Tutte le versioni rilasciate a un gruppo di distribuzione pubblico vengono visualizzate nel feed Sparkle di App Center.

Il supporto sparkle per le sandbox in macOS è in fase di sviluppo (09/2019). Se hai bisogno di sandbox, verifica il fork seguente e questa discussione.

Specificare la firma DSA o EdDSA tramite l'API

Una volta rilasciata l'app, è possibile utilizzare l'endpoint seguente per aggiornare il dsa_signature o il ed_signature della versione. È anche possibile scegliere di fornire entrambe le firme per garantire la compatibilità con le versioni precedenti. Dopo l'aggiornamento, è possibile verificare che l'URL del feed includa le firme fornite.