Disponible également pour Cordova et Electron
Titre de la section « 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 les plugins clients jumeaux :
Live update pour les applications capacitor.
Capacités de base
Titre de la section « Capacités de base »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.
- Public API
- Section intitulée « Public API »| - Méthode | - Description |
|---|---|
notifyAppReady | - Notifier la couche native que JavaScript s'est initialisé avec succès. |
setUpdateUrl | Set 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. |
download | Telecharger un nouveau bundle à partir de l'URL fournie pour une installation ultérieure. |
next | Télécharger le prochain bundle à activer lorsque l'application se met en arrière-plan ou redémarre. |
set | Télécharger le bundle actuel et recharger l'application immédiatement. |
delete | Supprimer un bundle du stockage local pour libérer de l'espace disque. |
setBundleError | Marquez manuellement un bundle comme échoué/erroné en mode de mise à jour manuelle. |
list | Obtenir tous les bundles téléchargés localement stockés dans votre application. |
reset | Réinitialiser l'application à un bundle connu. |
current | Obtenir des informations sur le bundle actuellement actif. |
reload | Manually reload the app to apply a pending update. |
setMultiDelay | Configurez les conditions qui doivent être remplies avant l'application d'une mise à jour en attente. |
cancelDelay | Annuler toutes les conditions de retard et appliquer l'actualisation en attente immédiatement. |
getLatest | Vérifiez le serveur d'actualisation pour la dernière version disponible du bundle. |
setChannel | Configurez un canal d'actualisation local pour ce dispositif. Il ne crée pas un décalage de dashboard/API pour le dispositif. |
unsetChannel | Supprimez l'affectation du canal du dispositif et revenez au canal par défaut. |
getChannel | Obtenez le canal actuel affecté à ce dispositif. |
listChannels | Obtenez la liste de tous les canaux disponibles pour que ce dispositif 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 originale 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 de l'Capacitor plugin d'actualisation 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. 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. |
addListener | Listen for update fail event in the App, let you know when update has fail to install at next app start. |
addListener | Listen 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. |
addListener | Listen 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. |
isAutoUpdateAvailable | Vérifiez si la mise à jour automatique est disponible (et non désactivée par une configuration de serveur personnalisée). |
getNextBundle | Obtenez des informations sur le bundle programmé pour être activé lors du prochain redémarrage. |
getFailedUpdate | Récupérez des informations sur le dernier bundle qui a échoué à se charger. |
setShakeMenu | Activer ou désactiver le menu de geste de secousse 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 de secousses en temps réel. |
isShakeChannelSelectorEnabled | Vérifiez si le sélecteur de canal par secousses est actuellement activé. |
getAppId | Get the currently configured App ID used for update server communication. |
setAppId | Dynamically change the App ID used for update server communication. |
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 Play Store. |
performImmediateUpdate | Effectuez une mise à jour immédiate dans l'application sur Android. |
startFlexibleUpdate | Démarrer une mise à jour flexible en application sur Android. |
completeFlexibleUpdate | Terminez une mise à jour flexible dans l'application 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 dans capacitor-updater.
Continuez à partir de @capgo/capacitor-mises à jour
Section intitulée “Continuez à partir de @capgo/capacitor-moteur de mise à jour”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.