Utilisation du programme de mise à jour du condensateur avec capgo auto-hébergé
Que couvrira ce tutoriel ?
Section titled “Que couvrira ce tutoriel ?”Ce tutoriel montrera comment utiliser le programme de mise à jour des condensateurs dans un environnement de développement avec capgo auto-hébergé.
Exigences
Section titled “Exigences”Commencer
Section titled “Commencer”Pour utiliser le programme de mise à jour du condensateur avec capgo auto-hébergé, modifiez le capacitor.config.ts à partir du répertoire de votre application et définissez-le comme ceci :
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 capgo local dans le développement. Cependant, par défaut, cela ne suffit pas.
Par défaut iOS, Android et Electron s’attendent à ce que vous utilisiez HTTPS, vous devez utiliser un outil comme Ngrock ou localcan pour proxy votre API en https.
Il existe un moyen dans Android d’activer la communication en texte brut.
Ceci peut être réalisé en modifiant AndroidManifest.xml et en ajoutant android:usesCleartextTraffic="true" dans la balise application
Un exemple complet de ce changement peut être vu ici
Il pourrait également y avoir un problème empêchant l’application Android de se connecter. Si vous ne voyez aucune requête envoyée aux fonctions Edge, exécutez
adb reverse tcp:54321 tcp:54321