Vue d'ensemble
Section intitulée « Vue d'ensemble »Mise à jour en temps réel pour les applications capacitor.
Capacités de base
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 le niveau natif 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 de la mémoire de stockage local pour libérer de l'espace disque. |
setBundleError | Marquer manuellement un bundle comme échoué/erroné en mode de mise à jour manuel. |
list | Récupérer tous les bundles téléchargés localement stockés dans votre application. |
reset | Réinitialiser l'application vers un bundle connu et bon. |
current | Obtenez des informations sur le bundle actuellement actif. |
reload | Rafraîchissez 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 | Attribuez cet appareil à un canal de mise à jour spécifique en temps de exécution. |
unsetChannel | Supprimez l'affectation du canal de cet appareil et revenez au canal par défaut. |
getChannel | Obtenez le canal actuellement affecté à cet appareil. |
listChannels | Obtenez la liste de tous les canaux disponibles pour que cet appareil se réaffecte. |
setCustomId | Définissez un identifiant personnalisé pour cet appareil. |
getBuiltinVersion | Obtenez la version de bundle intégrée (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 mise à jour du plugin 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 la mise à jour de l'application. Cet événement se déclenche une fois le téléchargement commencé, pendant le téléchargement et lorsque celui-ci est terminé. Cela vous retournera tous les pourcentages de téléchargement pendant le téléchargement. |
addListener | Écoutez l'événement 'pas de mise à jour nécessaire', utile lorsque vous souhaitez effectuer une vérification forcée chaque fois que l'application est lancée. |
addListener | Écoutez l'événement 'mise à jour disponible', utile lorsque vous souhaitez effectuer une vérification forcée chaque fois que l'application est lancée. |
addListener | Écoutez les événements de téléchargement complet. |
addListener | Écoutez les événements de mise à jour de rupture 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 é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 échouée dans l'application, vous informez lorsque la mise à jour a échoué à s'installer à la prochaine démarrage de l'application. |
addListener | Écoutez les événements de mise à jour appliquée dans l'application, vous informez lorsque la 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 écouteur ne soit attaché, le dernier élément en attente |
addListener | Écoutez les événements de mise à jour appliquée dans l'application, vous informez lorsque la 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 écouteur ne soit attaché, le dernier élément en attente set L'événement est délivré une fois que le listener s'abonne. |
addListener | Écoutez l'événement de prochaine mise à jour dans l'application, vous informez quand un bundle est en file d'attente comme le prochain bundle à installer. |
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 un rechargement a eu lieu. |
addListener | Écoutez l'événement d'appareil prêt dans l'application, vous informez quand l'appareil est prêt à l'utilisation. Cet événement est conservé nativement jusqu'à ce que JavaScript le consomme, il peut donc toujours être délivré après un rechargement même si le listener 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 flexible sur Android. |
isAutoUpdateAvailable | Vérifiez si la fonctionnalité d'auto-mise à jour est disponible (et non désactivée par une configuration de serveur personnalisée). |
getNextBundle | Récupérez des informations sur le bundle en attente d'être activé lors du prochain rechargement. |
getFailedUpdate | Récupérez des informations sur le dernier bundle qui a échoué à se charger. |
setShakeMenu | Activer ou désactiver le menu de geste secouement pour le débogage et le test. |
isShakeMenuEnabled | Vérifiez si le menu de débogage de geste secouement est actuellement activé. |
setShakeChannelSelector | Activer ou désactiver le sélecteur de canal de secousse en temps de exécution. |
isShakeChannelSelectorEnabled | Vérifier si le sélecteur de canal de secousse est actuellement activé. |
getAppId | Récupérer 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 | Récupérer des informations sur la disponibilité de l'application dans l'App Store ou le Play Store. |
openAppStore | Ouvrir la page de l'application dans l'App Store ou le Play Store. |
performImmediateUpdate | Effectuer une mise à jour en temps réel dans l'application sur Android. |
startFlexibleUpdate | Lancer une mise à jour flexible en temps réel dans l'application sur Android. |
completeFlexibleUpdate | Terminer une mise à jour flexible en temps réel 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 en capacitor-mise à jour.