@capgo/capacitor-updater
Disponible également pour Cordova et Electron
Section intitulée « Disponible également pour Cordova et Electron »Capgo live updates are not limited to Capacitor. Use the same backend and CLI with sibling client plugins:
Vue d'ensemble
Sous-section intitulée « Vue d'ensemble »Mise à jour en temps réel pour les applications capacitor.
Capacités de base
Sous-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.
Public API
Section intitulée « Public API »| Méthode | Description |
|---|---|
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. |
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 se met 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é/erreur en mode de mise à jour manuel. |
list | Récupérez tous les bundles téléchargés localement stockés dans votre application. |
reset | Réinitialisez l'application à un bundle connu. |
current | Obtenez des informations sur le bundle actuellement actif. |
reload | Rechargez manuellement l'application pour appliquer une mise à jour en attente. |
setMultiDelay | Configurez les conditions qui doivent être remplies avant d'appliquer une mise à jour en attente. |
cancelDelay | Annulez toutes les conditions de retard et appliquez la mise à jour en attente immédiatement. |
getLatest | Vérifiez le serveur de mise à jour pour la dernière version de bundle disponible. |
setChannel | Set a local runtime update channel for this device. It does not create a dashboard/API device override. |
unsetChannel | Supprimez l'affectation du canal du dispositif et revenez au canal par défaut. |
getChannel | Obtenez le canal actuellement affecté à ce dispositif. |
listChannels | Obtenez la liste de tous les canaux disponibles pour ce dispositif afin qu'il puisse se désigner lui-même. |
setCustomId | Configurez un identifiant personnalisé pour ce dispositif. |
getBuiltinVersion | Obtenez la version du bundle intégré (la version d'origine livrée avec votre application native). |
getDeviceId | Obtenez l'identifiant unique et respectueux de la vie privée de cet appareil. |
getPluginVersion | Obtenez la version du plugin de mise à jour Capacitor 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 bundle 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 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 une vérification chaque fois que l'application est lancée. |
addListener | Écoutez les événements de téléchargement terminé. |
addListener | Écoutez les événements de mise à jour brisée 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 é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 majeure dans l'application, vous informe lorsque la mise à jour majeure est bloquée en définissant disableAutoUpdateBreaking. |
addListener | Écoutez l'événement de panne de mise à jour dans l'application, vous informe quand la mise à jour a échoué à s'installer à la prochaine démarrage de l'application. |
addListener | Écoutez l'événement de mise à jour dans l'application, vous informe quand un bundle a été appliqué 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 de mise à jour en attente est transmis une fois que l'écouteur s'abonne. set É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 panne de téléchargement 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'application est prête à être utilisée. Cet événement est conservé nativement jusqu'à ce que JavaScript le consomme, donc il peut toujours être transmis 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 flexibles sur Android. |
addListener | Vérifiez si la fonctionnalité de mise à jour automatique est disponible (et non désactivée par une configuration de serveur personnalisée). |
isAutoUpdateAvailable | Récupérez des informations sur le bundle en attente d'être activé à la prochaine rechargement. |
getNextBundle | Récupérez des informations sur le bundle le plus récent qui a échoué à se charger. |
getFailedUpdate | Écoutez l'événement de mise à jour de canal privé, déclenché lorsqu'on essaie de définir un canal qui ne permet pas l'auto-assignation de l'appareil. |
setShakeMenu | Activer ou désactiver le menu de débogage par secousses pour le débogage et les tests. |
isShakeMenuEnabled | Vérifiez si le menu de débogage par secousses est actuellement activé. |
setShakeChannelSelector | Activer ou désactiver le sélecteur de canal par secousses en temps de exécution. |
isShakeChannelSelectorEnabled | Vérifiez si le sélecteur de canal par secousses est actuellement activé. |
getAppId | Récupérez l'ID d'application configuré actuellement utilisé pour la communication avec le serveur d'actualisation. |
setAppId | Dynamisez l'ID d'application utilisé pour la communication avec le serveur d'actualisation. |
getAppUpdateInfo | Récupérez des informations sur la disponibilité de l'application dans l'App Store ou Play Store. |
openAppStore | Ouvrez la page de l'application dans l'App Store ou Play Store. |
performImmediateUpdate | Mettez à jour immédiatement l'application en interne sur Android. |
startFlexibleUpdate | Lancez une mise à jour en interne flexible sur Android. |
completeFlexibleUpdate | Terminez une mise à jour en interne flexible sur Android. |
Source De Vérité
Section intitulée « Source Of Truth »Cette référence est synchronisée à partir de src/definitions.ts en capacitor-mise à jour.
Keep going from @capgo/capacitor-updater
Continuez à partir de @capgo/capacitor-mise à jourSection intitulée « Continuez à partir de @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-mise à jour » @capgo/capacitor-updater @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-mise à jour Using @capgo/capacitor-updater for the native capability in Using @capgo/capacitor-updater, En utilisant @Capgo/__CAPGO_KEEP_1__-mise à jour pour la capacité native dans En utilisant @Capgo/__CAPGO_KEEP_1__-mise à jour, » : Capgo Répertoire des plugins pour le flux de travail du produit dans le répertoire du plugin Capgo 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 Alternatives de plugins d'entreprise Ionic.