Comenzando
Cette documentation expliquera comment exécuter votre propre serveur de mise à jour automatique
Avant de commencer
Si vous utilisez ce travail par vous-même, je ne peux que vous suggérer de soutenir mon travail via Github support
J’ai fait un grand pari en rendant open source tout le précieux code que j’ai construit ici
J’aurais pu le garder pour moi et fixer un prix élevé
De plus, je veux me concentrer sur les outils Capgo, et en faire une entreprise ouverte et transparente
De même, je pense que cela rendrait notre monde meilleur en s’ouvrant plutôt qu’en se battant et en se cachant
Mais pour que cela soit possible, il est nécessaire que chacun d’entre nous fasse sa part, y compris vous 🥹
Si l’offre Capgo ne vous convient pas, fixez votre prix et soutenez un créateur indépendant ICI selon vos conditions
Parité des fonctionnalités
Si vous choisissez d’utiliser votre serveur, vous perdez le flux d’installation en 5 minutes
Vous devez implémenter vous-même toutes les fonctionnalités
Voici la liste :
Fonctionnalités | Capgo | Auto-hébergé |
---|---|---|
Mises à jour | ✅ | 🚧 |
Retour automatique | ✅ | 🚧 |
Alerte email en cas d’échec | ✅ | 🚧 |
Canal | ✅ | 🚧 |
Surcharge de canal | ✅ | 🚧 |
Surcharge d’appareil | ✅ | 🚧 |
Paramètres de canal | ✅ | 🚧 |
Paramètres d’appareil | ✅ | 🚧 |
ID personnalisé | ✅ | 🚧 |
Configuration auto du canal | ✅ | 🚧 |
API des canaux | ✅ | 🚧 |
Statistiques des mises à jour | ✅ | 🚧 |
Statistiques des échecs de téléchargement | ✅ | 🚧 |
Statistiques d’utilisation de l’app | ✅ | 🚧 |
Cryptage des mises à jour | ✅ | 🚧 |
Si vous envoyez une mauvaise mise à jour à vos utilisateurs, vous pouvez casser leur application
Notez que vous ne pouvez pas utiliser le cloud Capgo et votre serveur en même temps
Choisir entre Auto et Manuel
En mode auto, une partie de la logique est gérée par le code natif, les mises à jour sont décidées côté serveur, c’est plus sécurisé et permet une mise à jour fine, un déploiement partiel sur un appareil ou un groupe et plus encore
En mode manuel, toute la logique est gérée par le JS, il y a du bon et du mauvais dans les deux scénarios
Préparer votre bundle
Pour envoyer des mises à jour à votre application, vous devez la zipper La meilleure façon d’être certain que votre zip est bon est d’utiliser le CLI Capgo pour le zipping
npx @capgo/cli@latest bundle zip
créera votre zip prêt à être téléchargé dans votre backend