Verwendung des capacitor-Updaters mit selbst gehosteten capgo-Instanzen
Ein Setup-Prompt mit den Installations-Schritten und der vollständigen Markdown-Guideline für diesen Plugin kopieren.
Was wird in diesem Tutorial behandelt?
Abschnitt mit dem Titel „Was wird in diesem Tutorial behandelt?“Dieses Tutorial zeigt, wie man den capacitor-Updater in einem Entwicklungs-Umgebung mit einem selbst gehosteten capgo verwendet.
Anforderungen
Abschnitt mit dem Titel „Anforderungen“Um den capacitor-Updater mit einem selbst gehosteten capgo zu verwenden, bearbeiten Sie bitte die capacitor.config.ts aus Ihrem Anwendungsverzeichnis und setzen Sie es wie folgt ein:
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" }, },};Dies ermöglicht Ihnen die Verwendung lokaler capgo in der Entwicklung. Allerdings ist dies standardmäßig nicht ausreichend.
Standardmäßig erwarten iOS, Android und Electron eine Verwendung von HTTPS, Sie müssen daher ein Tool wie Ngrock oder localcan verwenden, um Ihre API in https zu proxyen.
Es gibt eine Möglichkeit in Android, um Textkommunikation ohne Verschlüsselungzu ermöglichen. Dies kann erreicht werden, indem Sie AndroidManifest.xml android:usesCleartextTraffic="true" modifizieren und application in der hier
Es könnte auch ein Problem geben, das es der Android-App verhindert, sich mit dem Edge-Server zu verbinden. Wenn Sie keine Anfragen an die Edge-Funktionen sehen,
adb reverse tcp:54321 tcp:54321