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- Informer 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 | Informer 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échargez un nouveau bundle à partir de l'URL fournie pour une installation ultérieure. |
next | Définissez le prochain bundle à activer lorsque l'application se met en arrière-plan ou redémarre. |
set | Définissez le bundle actuel et rechargez immédiatement l'application. |
delete | Supprimez un bundle du stockage local pour libérer de l'espace disque. |
setBundleError | Marquez manuellement un bundle comme échoué/erroné dans le mode de mise à jour manuelle. |
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 | Récupérez 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 que la mise à jour en attente soit appliquée. |
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 | Configure un canal d'actualisation local pour ce dispositif. Il ne crée pas d'override de dispositif pour le tableau de bord/API. |
unsetChannel | Supprimer l'affectation du 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 désigner lui-même. |
setCustomId | Configurer 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, 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. Cet événement se 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 | Écouter 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 voulez 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 événements de mise à jour de rupture lorsque le serveur indique une mise à jour incompatible avec la version actuelle de l'application. Émet le même payload que le listener legacy. majorAvailable Écoutez l'événement de mise à jour majeure dans l'application, vous informez quand une mise à jour majeure est bloquée en définissant disableAutoUpdateBreaking. |
addListener | Écoutez l'événement de mise à jour échouée dans l'application, vous informez 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 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 l'événement de mise à jour suivant dans l'application, vous informez quand un bundle est en file d'attente comme le prochain bundle à installer. set É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'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 | __CAPGO_KEEP_0__ |
addListener | __CAPGO_KEEP_0__ |
addListener | Écoutez l'événement de canal privé, déclenché lors de l'essai de mise à jour d'un canal qui ne permet pas l'auto-assignation du dispositif. |
addListener | Écoutez les changements d'état de mise à jour flexible sur Android. |
isAutoUpdateAvailable | Vérifiez si la mise à jour automatique est disponible (et n'est pas 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 | Obtenez des informations sur le dernier bundle qui a échoué à se charger. |
setShakeMenu | Activer ou désactiver le menu de débogage par secousses pour les tests et la débogage. |
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 | Obtenez l'ID d'application actuellement configuré utilisé pour la communication avec le serveur de mise à jour. |
setAppId | Changer dynamiquement l'ID d'application utilisé pour la communication avec le serveur de mise à jour. |
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 sur l'App Store ou Play Store. |
performImmediateUpdate | Effectuez une mise à jour en ligne immédiate dans l'application sur Android. |
startFlexibleUpdate | Démarrez une mise à jour en ligne flexible dans l'application sur Android. |
completeFlexibleUpdate | Terminez une mise à jour en ligne 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 en capacitor-mises à jour.
Continuez à partir de @capgo/capacitor-mises à jour
Section intitulée “Continuez à partir de @capgo/capacitor-mises à jour”Si vous utilisez @capgo/capacitor-mise-à-jour pour planifier le travail de plugin natif, le connecter avec En utilisant @capgo/capacitor-mise-à-jour pour la capacité native dans En utilisant @capgo/capacitor-mise-à-jour, Répertoire de plugin Capgo pour le flux de travail du produit dans Répertoire de plugin Capgo, Plugins Capacitor par Capgo pour le détail d'implémentation dans Plugins Capacitor 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.