Disponible également pour Cordova et Electron
Section intitulée « Disponible également pour Cordova et Electron »Les mises à jour en direct de Capgo ne sont pas limitées à Capacitor. Utilisez le même backend et CLI avec les plugins de clients jumeaux :
Vue d'ensemble
Section intitulée « Présentation »Mise à jour en temps réel pour les applications capacitor.
Capacités de base
Section intitulée « Capacités de base »notifyAppReady- Avertir la couche native que JavaScript s'est initialisé avec succès.setUpdateUrl- Définir l'URL de mise à jour de l'application dynamiquement en temps de exécution.setStatsUrl- Définir l'URL de statistiques de l'application dynamiquement en temps de exécution.setChannelUrl- Définir l'URL de canal de l'application dynamiquement en temps de exécution.
Publications API
Section intitulée « Publications API »| Méthode | Description |
|---|---|
notifyAppReady | Notify the native layer that JavaScript initialized successfully. |
setUpdateUrl | Définir l'URL de mise à jour de l'application dynamiquement en temps de exécution. |
setStatsUrl | Définir l'URL de statistiques de l'application dynamiquement en temps de exécution. |
setChannelUrl | Définir l'URL de canal de l'application dynamiquement en temps de exécution. |
download | Télécharger un nouveau bundle à partir de l'URL fournie pour une installation ultérieure. |
next | Définir le prochain bundle à activer lorsque l'application est en arrière-plan ou redémarre. |
set | Définir le bundle actuel et recharger immédiatement l'application. |
delete | Supprimer un bundle du stockage local pour libérer de l'espace disque. |
setBundleError | Marquer manuellement un bundle comme échoué/erroné en mode de mise à jour manuel. |
list | Récupérer tous les bundles téléchargés localement stockés dans votre application. |
reset | Réinitialiser l'application vers un bundle connu et bon. |
current | Récupérer des informations sur le bundle actuellement actif. |
reload | Recharger manuellement l'application pour appliquer une mise à jour en attente. |
setMultiDelay | Configurer les conditions qui doivent être remplies avant d'appliquer une mise à jour en attente. |
cancelDelay | Annuler toutes les conditions de retard et appliquer la mise à jour en attente immédiatement. |
getLatest | Vérifier le serveur de mise à jour pour la dernière version disponible du bundle. |
setChannel | Définir un canal de mise à jour local pour ce dispositif. Cela ne crée pas un décalage de canal pour le tableau de bord/API. |
unsetChannel | Supprimer l'affectation de canal du dispositif et revenir au canal par défaut. |
getChannel | Obtenir le canal actuel affecté à ce dispositif. |
listChannels | Obtenir la liste de tous les canaux disponibles pour que le dispositif se réaffecte. |
setCustomId | Définir un identifiant personnalisé pour ce dispositif. |
getBuiltinVersion | Obtenir la version du bundle intégré (la version originale livrée avec votre application native). |
getDeviceId | Obtenir l'identifiant unique, amical pour la vie privée, pour ce dispositif. |
getPluginVersion | Obtenir la version de l'Capacitor plugin de mise à jour installé dans votre application. |
isAutoUpdateEnabled | Vérifiez si les mises à jour automatiques sont actuellement activées. |
removeAllListeners | Supprimez tous les écouteurs d'événements enregistrés pour ce plugin. |
addListener | Écoutez l'événement de téléchargement de la charge utile dans l'application. Déclenche une fois le téléchargement commencé, pendant le téléchargement et lorsque terminé. Cela vous retournera tous les pourcentages de téléchargement pendant le téléchargement. |
addListener | Écoutez l'événement sans besoin de mise à jour, utile lorsque vous souhaitez forcer la vérification chaque fois que l'application est lancée. |
addListener | Écoutez l'événement de mise à jour disponible, utile lorsque vous souhaitez forcer la vérification chaque fois que l'application est lancée. |
addListener | Écoutez les événements de téléchargement complet. |
addListener | Écoutez les événements de mise à jour de rupture lorsque le backend marque une mise à jour comme incompatible avec l'application actuelle. Émet le même payload que le listener legacy. majorAvailable Écoutez les événements de mise à jour majeure dans l'application, vous informez lorsque la mise à jour majeure est bloquée en définissant disableAutoUpdateBreaking. |
addListener | Écoutez les événements de mise à jour échouée dans l'application, vous informez lorsque la mise à jour a échoué à s'installer à la prochaine démarrage de l'application. |
addListener | Écoutez les événements de mise à jour appliquée dans l'application, vous informez lorsque la charge utile a été appliquée avec succès. Cet événement est conservé nativement jusqu'à ce que JavaScript le consomme, donc si l'application se recharge avant que votre écouteur ne soit attaché, l'événement en attente est livré une fois que l'écouteur s'abonne. |
addListener | __CAPGO_KEEP_0__ set __CAPGO_KEEP_1__ |
addListener | Écoutez l'événement de mise à jour suivante dans l'application, vous informe quand un bundle est en file d'attente pour être installé. |
addListener | Écoutez l'événement de téléchargement échoué dans l'application, vous informe quand un téléchargement de bundle a échoué. |
addListener | Écoutez l'événement de rechargement dans l'application, vous informe quand un rechargement a eu lieu. |
addListener | Écoutez l'événement d'appareil prêt dans l'application, vous informe quand l'appareil est prêt à l'utilisation. Cet événement est conservé nativement jusqu'à ce que JavaScript le consomme, il peut donc toujours être transmis même après un rechargement même si l'écouteur est attaché plus tard dans le démarrage de l'application. |
addListener | Écoutez l'événement de canal privé, déclenché lorsqu'on essaie de définir un canal qui ne permet pas l'auto-assignation de l'appareil. |
addListener | Écoutez les changements d'état de mise à jour flexible sur Android. |
isAutoUpdateAvailable | Vérifiez si la fonctionnalité d'auto-mise à jour est disponible (et n'est pas désactivée par une configuration de serveur personnalisée). |
getNextBundle | Récupérez des informations sur le bundle en attente d'être activé lors du prochain rechargement. |
getFailedUpdate | Récupérez des informations sur le bundle le plus récent qui a échoué à se charger. |
setShakeMenu | Activer ou désactiver le menu de geste secouement pour le débogage et le test. |
isShakeMenuEnabled | Vérifiez si le menu de débogage de geste secouement est actuellement activé. |
setShakeChannelSelector | Activer ou désactiver le sélecteur de canal de geste secouement en temps de exécution. |
isShakeChannelSelectorEnabled | Vérifiez si le sélecteur de canal de secousse est actuellement activé. |
getAppId | Obtenez l'ID d'application actuellement configuré utilisé pour la communication avec le serveur d'actualisation. |
setAppId | Changer dynamiquement l'ID d'application utilisé pour la communication avec le serveur d'actualisation. |
getAppUpdateInfo | Obtenez des informations sur la disponibilité de l'application dans l'App Store ou le Play Store. |
openAppStore | Ouvrez la page de l'application dans l'App Store ou le Play Store. |
performImmediateUpdate | Effectuez une mise à jour en ligne immédiate sur Android. |
startFlexibleUpdate | Démarrez une mise à jour en ligne flexible sur Android. |
completeFlexibleUpdate | Terminez une mise à jour en ligne flexible sur Android. |
Source De Vérité
Section intitulée « Source De Vérité »Cette référence est synchronisée à partir de src/definitions.ts en capacitor-moteur de mise à jour.
Continuez à partir de @capgo/capacitor-moteur de mise à jour
Section intitulée “Continuez à partir de @capgo/capacitor-moteur de mise à jour”Si vous utilisez @capgo/capacitor-moteur de mise à jour pour planifier le travail de plugin natif, connectez-le à En utilisant @capgo/capacitor-moteur de mise à jour pour la capacité native dans En utilisant @capgo/capacitor-moteur de mise à jour, Répertoire des plugins Capgo pour le flux de travail du produit dans Répertoire des plugins Capgo, Plugins Capacitor par Capgo pour le détail d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou Mettre à Jour les Plugins pour le détail d'implémentation dans Ajouter ou Mettre à Jour les Plugins, et Alternatives d'Extension d'Entreprise Ionic pour le flux de travail du produit dans Alternatives d'Extension d'Entreprise Ionic.