Passer à la navigation

@capgo/capacitor-mise à jour en temps réel

Mise à jour en temps réel pour les applications capacitor.

Disponible également pour Cordova et Electron

Disponible également pour Cordova et Electron

Capgo mises à jour en temps réel ne sont pas limitées à Capacitor. Utilisez le même backend et CLI avec des plugins clients frères :

Mise à jour en temps réel pour les applications capacitor.

  • 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.
MéthodeDescription
notifyAppReadyNotifier la couche native que JavaScript s'est initialisé avec succès.
setUpdateUrlDéfinir l'URL de mise à jour de l'application dynamiquement en temps de exécution.
setStatsUrlDéfinir l'URL de statistiques de l'application dynamiquement en temps de exécution.
setChannelUrlDéfinir l'URL de canal de l'application dynamiquement en temps de exécution.
downloadTélécharger un nouveau bundle à partir de l'URL fournie pour une installation ultérieure.
nextDéfinir le prochain bundle pour être activé lorsque l'application est en arrière-plan ou redémarre.
setDéfinir le bundle actuel et recharger immédiatement l'application.
deleteSupprimer un bundle du stockage local pour libérer de l'espace disque.
setBundleErrorMarquer manuellement un bundle comme échoué/erroné dans le mode de mise à jour manuelle.
listRécupérer tous les bundles téléchargés localement stockés dans votre application.
resetRéinitialiser l'application à un bundle connu.
currentRécupérer des informations sur le bundle actuellement actif.
reloadRecharger manuellement l'application pour appliquer une mise à jour en attente.
setMultiDelayConfigurer les conditions qui doivent être remplies avant que la mise à jour en attente soit appliquée.
cancelDelayAnnuler toutes les conditions de retard et appliquer la mise à jour en attente immédiatement.
getLatestVérifier le serveur de mise à jour pour la dernière version disponible de bundle.
setChannelSet a local runtime update channel for this device. It does not create a dashboard/API device override.
unsetChannelSupprimer l'affectation de canal du dispositif et revenir au canal par défaut.
getChannelObtenir le canal actuel affecté à ce dispositif.
listChannelsObtenir la liste de tous les canaux disponibles pour que ce dispositif puisse se réaffecter.
setCustomIdDéfinir un identifiant personnalisé pour ce dispositif.
getBuiltinVersionObtenir la version du bundle intégré (la version originale livrée avec votre application native).
getDeviceIdObtenir l'identifiant unique et respectueux de la vie privée pour ce dispositif.
getPluginVersionObtenir la version de l'Capacitor plugin de mise à jour installé dans votre application.
isAutoUpdateEnabledVérifier si les mises à jour automatiques sont actuellement activées.
removeAllListenersSupprimer tous les écouteurs d'événement enregistrés pour ce plugin.
addListenerÉcouter l'événement de téléchargement du bundle dans l'App. Déclenché 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Écouter l'événement sans besoin de mise à jour, utile lorsque vous voulez forcer la vérification chaque fois que l'application est lancée.
addListenerÉcouter l'événement de mise à jour disponible, utile lorsque vous voulez forcer la vérification chaque fois que l'application est lancée.
addListenerÉcoutez les événements de téléchargement terminés.
addListenerÉcoutez les mises à jour de rupture lorsqu'un backend marque une mise à jour comme incompatible avec l'application actuelle. Émet le même payload que le listener legacy. majorAvailable Écoutez les mises à jour majeures de l'application, vous informez quand une 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 quand une mise à jour a échoué à s'installer à la prochaine démarrage de l'application.
addListenerÉcoutez les événements de mise à jour dans l'application, vous informez quand une mise à jour 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 listener ne soit attaché, l'événement de mise à jour en attente est livré une fois que le listener s'abonne.
addListenerÉcoutez les événements de mise à jour suivante dans l'application, vous informez quand une mise à jour est en file d'attente comme la prochaine mise à jour à installer. set Écoutez les événements de téléchargement échoué dans l'application, vous informez quand un téléchargement de mise à jour a échoué.
addListenerÉcoutez les événements de rechargement dans l'application, vous informez quand un rechargement a eu lieu.
addListenerÉcoutez les événements d'appareil prêt dans l'application, vous informez quand l'application est prête à être utilisée. Cet événement est conservé nativement jusqu'à ce que JavaScript le consomme, donc il peut toujours être livré après un rechargement même si le listener est attaché plus tard dans le démarrage de l'application.
addListenerÉcoutez les événements de canal privé, déclenchés lorsqu'on essaie de définir un canal qui ne permet pas l'auto-assignation de l'appareil.
addListener__CAPGO_KEEP_0__
addListener__CAPGO_KEEP_1__
addListenerÉcouter les changements d'état d'actualisation flexibles sur Android.
isAutoUpdateAvailableVérifier si la fonction d'actualisation automatique est disponible (et non désactivée par une configuration de serveur personnalisée).
getNextBundleObtenir des informations sur le bundle programmé pour être activé lors du prochain redémarrage.
getFailedUpdateRécupérer des informations sur le dernier bundle qui a échoué à se charger.
setShakeMenuActiver ou désactiver le menu de débogage par secousses pour le débogage et les tests.
isShakeMenuEnabledVérifier si le menu de débogage par secousses est actuellement activé.
setShakeChannelSelectorActiver ou désactiver le sélecteur de canal de secousses en temps de exécution.
isShakeChannelSelectorEnabledVérifier si le sélecteur de canal de secousses est actuellement activé.
getAppIdObtenir l'ID d'application actuellement configuré utilisé pour la communication avec le serveur d'actualisation.
setAppIdChanger dynamiquement l'ID d'application utilisé pour la communication avec le serveur d'actualisation.
getAppUpdateInfoObtenir des informations sur la disponibilité de l'application dans l'App Store ou Play Store.
openAppStoreOuvrir la page de l'application dans l'App Store ou Play Store.
performImmediateUpdateEffectuez une mise à jour en application immédiate sur Android.
startFlexibleUpdateDémarrer une mise à jour en application flexible sur Android.
completeFlexibleUpdateCompleter une mise à jour en application flexible sur Android.

Cette référence est synchronisée à partir de src/definitions.ts en capacitor-mise à jour de l'application.

Continuez à partir de @capgo/capacitor-mise à jour de l'application

Sous-section intitulée “Continuez à partir de @capgo/capacitor-mise à jour de l'application”

Si vous utilisez @capgo/capacitor-mise à jour de l'application planifier le travail de plugin natif, le connecter à En utilisant @capgo/capacitor-mise à jour pour la capacité native dans En utilisant @capgo/capacitor-mise à jour, Capgo Répertoire de plugins pour le flux de travail du produit dans Capgo Répertoire de plugins, Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo, Ajouter ou Mettre à jour des Plugins pour le détail d'implémentation dans Ajouter ou Mettre à jour des Plugins, et Alternatives de Plugins d'Entreprise Ionic pour le flux de travail du produit dans Alternatives de Plugins d'Entreprise Ionic.