Passer à la navigation

Utiliser la mise à jour capacitor avec un capgo auto-hébergé

GitHub

Ce tutoriel démontrera comment utiliser l'capacitor metteur à jour dans un environnement de développement avec un capgo hébergé par soi-même

  1. Le projet capgo a été cloné

Pour utiliser l'capacitor metteur à jour avec un capgo auto-hébergé, éditez le capacitor.config.ts à partir de votre répertoire d'application et définissez-le comme suit :

const config: CapacitorConfig = {
appId: 'com.demo.app',
appName: 'demoApp',
webDir: 'dist',
bundledWebRuntime: false,
plugins: {
CapacitorUpdater : {
statsUrl: "https://localhost:54321/functions/v1/stats",
channelUrl: "https://localhost:54321/functions/v1/channel_self",
updateUrl: "https://localhost:54321/functions/v1/updates"
},
},
};

Cela vous permettra d'utiliser des capgo locaux en développement. Cependant, par défaut, cela ne suffit pas.

Par défaut, iOS, Android et Electron attendent que vous utilisiez HTTPS, vous devez utiliser un outil comme Ngrock ou localcan pour proxyer vos API en https.

Il existe une façon sur Android d'activer la communication en texte brut. Cela peut être réalisé en modifiant AndroidManifest.xml et en ajoutant android:usesCleartextTraffic="true" In le application Un exemple complet de cette modification peut être vu Ici

Si vous ne voyez pas de requêtes envoyées aux fonctions Edge, il peut y avoir un problème qui empêche l'application Android de se connecter. Si vous ne voyez pas de requêtes envoyées aux fonctions Edge,

Fenêtre de terminal
adb reverse tcp:54321 tcp:54321

Continuez à partir de l'utilisation de l'capacitor mise à jour avec un capgo hébergé par soi-même

Section intitulée « Continuez à partir de l'utilisation de l'capacitor mise à jour avec un capgo hébergé par soi-même »

Si vous utilisez L'utilisation de l'capacitor mise à jour avec un capgo hébergé par soi-même pour planifier la migration et les opérations d'entreprise, connectez-le avec L'utilisation de @capgo/capacitor-updater pour la capacité native en utilisant @capgo/capacitor-moteur de mise à jour Capgo Entreprise pour le flux de travail du produit en Capgo Entreprise Alternatives de plugin d'entreprise Ionic pour le flux de travail du produit en Alternatives de plugin d'entreprise Ionic Capgo Alternatives pour le flux de travail du produit en Capgo Alternatives, et Capgo Conseil pour le flux de travail du produit en Capgo Conseil.