Utilisation de l'capacitor mis à jour avec un capgo auto-hébergé
Copier un prompt de configuration avec les étapes d'installation et le guide Markdown complet pour ce plugin.
Quels sont les points abordés dans ce tutoriel ?
Section intitulée « Quels sont les points abordés dans ce tutoriel ? »Ce tutoriel démontrera comment utiliser l'capacitor mise à jour dans un environnement de développement avec un capgo hébergé par soi-même
Démarrage
Section intitulée « Démarrage »Pour utiliser l'capacitor metteur à jour avec un capgo auto-hébergé, modifiez 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" dans le application tag
Un exemple complet de cette modification peut être vu ici
Il y a également une possibilité que le problème empêche l'application Android de se connecter. Si vous ne voyez pas de requêtes envoyées aux fonctions Edge, veuillez
adb reverse tcp:54321 tcp:54321