Présentation
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- Avertit 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 pour être activé 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é dans le mode de mise à jour manuelle. |
list | Récupérer tous les bundles téléchargés localement stockés dans l'application. |
reset | Réinitialiser l'application à un bundle connu. |
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 de bundle. |
setChannel | Attribuer cet appareil à un canal de mise à jour spécifique en temps de exécution. |
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 ce dispositif puisse se réaffecter. |
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 et respectueux de la vie privée pour ce dispositif. |
getPluginVersion | Obtenir la version de l'Capacitor plugin de mise à jour installé dans votre application. |
isAutoUpdateEnabled | Vérifier si les mises à jour automatiques sont actuellement activées. |
removeAllListeners | Supprimer tous les écouteurs d'événement enregistrés pour ce plugin. |
addListener | Écouter l'événement de téléchargement du bundle dans l'application. 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 souhaitez forcer la vérification chaque fois que l'application est lancée. |
addListener | Écouter 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 mises à jour de rupture d'actualisation lorsque le serveur 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 en place dans l'application, vous informez 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 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 en place suivante dans l'application, vous informez quand un bundle est en file d'attente comme le prochain bundle à installer. set Écoutez les événements de téléchargement échoué dans l'application, vous informez quand un téléchargement de bundle 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 lors de l'essai de définir un canal qui ne permet pas l'attribution automatique de l'appareil. |
addListener | __CAPGO_KEEP_0__ |
addListener | __CAPGO_KEEP_0__ |
addListener | Écoutez les changements d'état d'actualisation flexibles sur Android. |
isAutoUpdateAvailable | Vérifiez si la fonctionnalité d'actualisation 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 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 de secousses en temps de exécution. |
isShakeChannelSelectorEnabled | Vérifiez si le sélecteur de canal de secousses 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 | Effectuer une mise à jour en application immédiate sur Android. |
startFlexibleUpdate | Démarrer une mise à jour en application flexible sur Android. |
completeFlexibleUpdate | Completer une mise à jour en application 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 dans capacitor-mises à jour de l'application.