SOCIAL
e-Título
Application d'identité civique avec une compatibilité de périphérique publique large.
Version Ciblée
Réduisez les risques et la dette technique. Envoyez des mises à jour vers des versions natives spécifiques, mettez en œuvre des changements progressivement et maintenez les anciennes versions stables - tout cela avec un contrôle total sur votre distribution de mises à jour.
Support humain de Martin
Créez un canal pour chaque version native. Lorsque vous publiez la version native 1.5.0, créez un canal pour elle. Toutes les mises à jour JS pour cette version native s'y rendent.
Envoyez une mise à jour vers les versions 1.3, 1.4 et 1.5 mais ignorez 1.2. Parfait lorsque les anciennes versions natives ne peuvent pas supporter de nouvelles fonctionnalités.
Recréez exactement le comportement du canal lié à la version d'AppFlow. Chaque version native correspond à un canal Capgo avec le même contrôle dont vous avez l'habitude.
Arrêtez de publier des mises à jour vers les anciennes versions lorsque vous êtes prêt à les mettre hors service. Les utilisateurs sur les anciennes versions restent stables tandis que les nouvelles versions reçoivent des mises à jour.
AppFlow liait les ensembles à des versions natives automatiquement. Avec Capgo, vous obtenez le même comportement avec plus de flexibilité :
// Set channel based on native version
import { CapacitorConfig } from '@capacitor/cli'
import { version } from './package.json'
const config: CapacitorConfig = {
plugins: {
CapacitorUpdater: {
defaultChannel: `native-${version}`,
}
}
}
// Upload to specific version channels
# Push to all 1.5.x versions
npx @capgo/cli bundle upload --channel native-1.5.0
npx @capgo/cli bundle upload --channel native-1.5.1
npx @capgo/cli bundle upload --channel native-1.5.2
# Skip older versions that can't support new features
# native-1.4.x devices stay on their current bundle
Native version 2.0 dispose d'une nouvelle extension API. Mettez à jour les mises à jour de Push JS qui utilisent la nouvelle API uniquement vers les canaux 2.0+.
Testez une modification risquée sur votre dernière version native. Si stable, mettez à jour les versions plus anciennes.
Arrêtez de mettre à jour la version native 1.x tout en continuant à envoyer vers 2.x. Les utilisateurs sur les anciennes versions restent sur leur dernière mise à jour stable.
Chaque version native pointe vers son propre canal pour un contrôle précis des mises à jour.
Mettre à jour les applications vers 2.0 et 1.5 uniquement. Les utilisateurs sur 1.4 restent stables sur leur dernier bundle fonctionnel.
Applications construites avec Capacitor
Les applications civiques, de santé et de prévision météorologique peuvent supporter les versions Android plus anciennes et différentes générations de dispositifs. La ciblage de version maintient chaque build natif sur le dernier bundle web compatible sans imposer un chemin d'actualisation unique pour tout le monde.
SOCIAL
Application d'identité civique avec une compatibilité de périphérique publique large.
Conecte SUS
Application de santé où les coques natives plus anciennes et plus récentes peuvent nécessiter des ensembles web différents.
METEO
Application météo où les performances du cartographie et les capacités du dispositif peuvent varier en fonction de la version.