Système de canaux
Capgo et capacitor-updater sont livrés avec un puissant système de canaux
Ce que vous pouvez faire avec les canaux :
Section titled “Ce que vous pouvez faire avec les canaux :”- Associer des appareils à un canal pour le développement, les tests bêta
- Utiliser un canal par branche de développement et laisser votre équipe s’auto-assigner depuis le téléphone pour tester
Assigner des appareils à un canal :
Section titled “Assigner des appareils à un canal :”- Définir le canal par défaut, chaque fois qu’un nouvel appareil demande une mise à jour à Capgo, ce canal répondra
- Envoyer le deviceId (avec la méthode getDeviceId) à votre backend et l’assigner avec l’API publique Capgo
- Rendre le canal auto-assignable (avec la méthode setChannel), et laisser l’appareil s’abonner au canal (avec ou sans interaction utilisateur) avec la méthode
setChanneldu plugin - Utiliser l’option
defaultChanneldans la configuration pour définir le canal par défaut pour tous les appareils avec cette configuration du plugin
Options du canal
Section titled “Options du canal”
Détails de chaque option :
| Option | Description |
|---|---|
| Désactiver le déclassement automatique sous natif | N’envoie pas de mise à jour si la version native de l’application est supérieure à celle du canal |
| Désactiver la mise à niveau automatique au-dessus de la majeure | N’envoie pas de mise à jour si la version native de l’application est inférieure à une Majeure (123) de celle du canal |
| Désactiver la mise à niveau automatique au-dessus de la mineure | N’envoie pas de mise à jour si la version native de l’application est inférieure à une mineure (123) de celle du canal |
| Permettre à l’appareil de s’auto-assigner | Permet à un appareil d’utiliser la méthode setChannel pour ce canal |
| IOS | Permet aux appareils iOS de télécharger des mises à jour depuis ce canal |
| Android | Permet aux appareils Android de télécharger des mises à jour depuis ce canal |
| Autoriser l’émulateur | Permet aux émulateurs de recevoir des mises à jour depuis ce canal |
| Autoriser les builds de développement | Permet aux builds de développement de recevoir des mises à jour depuis ce canal |