Aller directement au contenu

@capgo/capacitor-mises à jour

Live update pour les applications capacitor.

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

Live update pour les applications capacitor.

  • notifyAppReady - Notifier 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éthode- Description
notifyAppReady- Notifier la couche native que JavaScript s'est initialisé avec succès.
setUpdateUrlSet the update URL for the app dynamically at runtime.
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.
downloadTelecharger un nouveau bundle à partir de l'URL fournie pour une installation ultérieure.
nextTélécharger le prochain bundle à activer lorsque l'application se met en arrière-plan ou redémarre.
setTélécharger le bundle actuel et recharger l'application immédiatement.
deleteSupprimer un bundle du stockage local pour libérer de l'espace disque.
setBundleErrorMarquez manuellement un bundle comme échoué/erroné en mode de mise à jour manuelle.
listObtenir tous les bundles téléchargés localement stockés dans votre application.
resetRéinitialiser l'application à un bundle connu.
currentObtenir des informations sur le bundle actuellement actif.
reloadManually reload the app to apply a pending update.
setMultiDelayConfigurez les conditions qui doivent être remplies avant l'application d'une mise à jour en attente.
cancelDelayAnnuler toutes les conditions de retard et appliquer l'actualisation en attente immédiatement.
getLatestVérifiez le serveur d'actualisation pour la dernière version disponible du bundle.
setChannelConfigurez un canal d'actualisation local pour ce dispositif. Il ne crée pas un décalage de dashboard/API pour le dispositif.
unsetChannelSupprimez l'affectation du canal du dispositif et revenez au canal par défaut.
getChannelObtenez le canal actuel affecté à ce dispositif.
listChannelsObtenez la liste de tous les canaux disponibles pour que ce dispositif puisse se désigner lui-même.
setCustomIdConfigurez un identifiant personnalisé pour ce dispositif.
getBuiltinVersionObtenez la version du bundle intégré (la version originale livrée avec votre application native).
getDeviceIdObtenez l'identifiant unique et respectueux de la vie privée de cet appareil.
getPluginVersionObtenez la version de l'Capacitor plugin d'actualisation installé dans votre application.
isAutoUpdateEnabledVérifiez si les mises à jour automatiques sont actuellement activées.
removeAllListenersSupprimez tous les écouteurs d'événements enregistrés pour ce plugin.
addListenerÉcoutez l'événement de téléchargement de bundle dans l'application. Cet événement se déclenche une fois le téléchargement commencé, pendant le téléchargement et lorsque terminé. Cela vous renverra tous les pourcentages de téléchargement pendant le téléchargement.
addListenerÉcoutez l'événement sans besoin d'actualisation, utile lorsque vous souhaitez forcer une 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 lancement de l'application.
addListenerÉcoutez les événements de téléchargement complet.
addListenerÉcoutez les événements de mise à jour de rupture lorsque le serveur indique une mise à jour incompatible avec l'application actuelle. Émet le même payload que le legacy. majorAvailable listener.
addListenerÉcoutez l'événement de mise à jour majeure dans l'application, vous informez quand une mise à jour majeure est bloquée en configurant disableAutoUpdateBreaking.
addListenerListen for update fail event in the App, let you know when update has fail to install at next app start.
addListenerListen for set event in the App, let you know when a bundle has been applied successfully. This event is retained natively until JavaScript consumes it, so if the app reloads before your listener is attached, the last pending set L'événement est délivré une fois que le listener s'abonne.
addListenerÉcoutez l'événement de rechargement dans l'application, vous informe lorsque le rechargement a eu lieu.
addListenerÉcoutez l'événement de téléchargement échoué dans l'Application, vous informez quand un téléchargement de bundle a échoué.
addListenerÉcoutez l'événement de rechargement dans l'application, vous informez quand le rechargement a eu lieu.
addListenerListen for app ready event in the App, let you know when app is ready to use. This event is retained natively until JavaScript consumes it, so it can still be delivered after a reload even if the listener is attached later in app startup.
addListenerÉcoutez l'événement privé du canal, déclenché lors de l'essai de configuration d'un canal qui ne permet pas l'auto-assignation du dispositif.
addListenerÉcoutez les changements d'état de mise à jour flexibles sur Android.
isAutoUpdateAvailableVérifiez si la mise à jour automatique est disponible (et non désactivée par une configuration de serveur personnalisée).
getNextBundleObtenez des informations sur le bundle programmé pour être activé lors du prochain redémarrage.
getFailedUpdateRécupérez des informations sur le dernier bundle qui a échoué à se charger.
setShakeMenuActiver ou désactiver le menu de geste de secousse pour le débogage et les tests.
isShakeMenuEnabledVérifiez si le menu de débogage par secousses est actuellement activé.
setShakeChannelSelectorActiver ou désactiver le sélecteur de canal de secousses en temps réel.
isShakeChannelSelectorEnabledVérifiez si le sélecteur de canal par secousses est actuellement activé.
getAppIdGet the currently configured App ID used for update server communication.
setAppIdDynamically change the App ID used for update server communication.
getAppUpdateInfoObtenez des informations sur la disponibilité de l'application dans l'App Store ou le Play Store.
openAppStoreOuvrez la page de l'application dans l'App Store ou Play Store.
performImmediateUpdateEffectuez une mise à jour immédiate dans l'application sur Android.
startFlexibleUpdateDémarrer une mise à jour flexible en application sur Android.
completeFlexibleUpdateTerminez une mise à jour flexible dans l'application sur Android.

Cette référence est synchronisée à partir de src/definitions.ts dans capacitor-updater.

Si vous utilisez capgo/capacitor-mise à jour pour planifier le travail de plugin natif, connectez-l’avec 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 les plugins pour le détail d'implémentation dans Ajouter ou Mettre à jour les plugins, et Alternatives de plugins d'entreprise Ionic pour le flux de travail du produit dans les plugins Ionic Enterprise Alternatifs.