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:
Opzione | Descrizione |
---|---|
Disabilita downgrade automatico sotto native | Non invia un aggiornamento se la versione nativa dell’app è maggiore di quella del canale |
Disabilita upgrade automatico sopra major | Non invia un aggiornamento se la versione nativa dell’app è inferiore a una Major (123) rispetto a quella del canale |
Disabilita upgrade automatico sopra minor | Non invia un aggiornamento se la versione nativa dell’app è inferiore a una minor (123) rispetto a quella del canale |
Permetti al dispositivo di auto-assegnarsi | Permette a un dispositivo di utilizzare il metodo setChannel per questo canale |
IOS | Permette ai dispositivi iOS di scaricare aggiornamenti da questo canale |
Android | Permette ai dispositivi Android di scaricare aggiornamenti da questo canale |
Permetti Emulatore | Permette agli emulatori di ricevere aggiornamenti da questo canale |
Permetti build di sviluppo | Permette alle build di sviluppo di ricevere aggiornamenti da questo canale |