Vai al contenuto

Sistem Channel

Capgo e capacitor-updater sono dotati di un potente sistema di canali

Cosa puoi fare con i canali:

  • Associare i dispositivi al canale per lo sviluppo, beta test
  • Utilizzare un canale per branch di sviluppo e lasciare che il team si auto-assegni dal telefono per testare

Assegnare dispositivi a un canale:

  • Rendere il canale predefinito, ogni volta che un nuovo dispositivo chiede un aggiornamento a Capgo questo canale risponderà
  • Inviare il deviceId (con il metodo getDeviceId) al tuo backend e assegnarlo con l’API pubblica di Capgo
  • Rendere il canale auto-assegnabile (con il metodo setChannel), e lasciare che il dispositivo si iscriva al canale (con o senza interazione dell’utente) con il metodo setChannel del plugin
  • Utilizzare l’opzione defaultChannel nella configurazione per impostare il canale predefinito per tutti i dispositivi con questa configurazione del plugin

Opzioni del canale

Dettagli di ogni opzione:

OpzioneDescrizione
Disabilita downgrade automatico sotto nativeNon invia un aggiornamento se la versione nativa dell’app è maggiore di quella del canale
Disabilita upgrade automatico sopra majorNon invia un aggiornamento se la versione nativa dell’app è inferiore a una Major (123) rispetto a quella del canale
Disabilita upgrade automatico sopra minorNon invia un aggiornamento se la versione nativa dell’app è inferiore a una minor (123) rispetto a quella del canale
Permetti al dispositivo di auto-assegnarsiPermette a un dispositivo di utilizzare il metodo setChannel per questo canale
IOSPermette ai dispositivi iOS di scaricare aggiornamenti da questo canale
AndroidPermette ai dispositivi Android di scaricare aggiornamenti da questo canale
Permetti EmulatorePermette agli emulatori di ricevere aggiornamenti da questo canale
Permetti build di sviluppoPermette alle build di sviluppo di ricevere aggiornamenti da questo canale