Passer au contenu

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 :

  • 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 :

  • 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 setChannel du plugin
  • Utiliser l’option defaultChannel dans la configuration pour définir le canal par défaut pour tous les appareils avec cette configuration du plugin

Options du canal

Détails de chaque option :

OptionDescription
Désactiver le déclassement automatique sous natifN’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 majeureN’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 mineureN’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-assignerPermet à un appareil d’utiliser la méthode setChannel pour ce canal
IOSPermet aux appareils iOS de télécharger des mises à jour depuis ce canal
AndroidPermet aux appareils Android de télécharger des mises à jour depuis ce canal
Autoriser l’émulateurPermet aux émulateurs de recevoir des mises à jour depuis ce canal
Autoriser les builds de développementPermet aux builds de développement de recevoir des mises à jour depuis ce canal