Using the capacitor updater mit selbst gehosteten capgo
Kopieren Sie einen Einrichtungsvorschlag mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin.
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“To verwenden Sie den capacitor-Updater mit einem selbst gehosteten capgo bearbeiten Sie 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, dass Sie HTTPS verwenden, 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 Plaintext-Kommunikation.
Dies kann erreicht werden, indem Sie AndroidManifest.xml und hinzufügen android:usesCleartextTraffic="true" im application Tag
Ein vollständiges Beispiel für diese Änderung kann gesehen werden Es könnte auch ein Problem geben, das es der Android-App verhindert, sich zu verbinden. Wenn Sie keine Anfragen an Edge-Funktionen sehen, die gesendet werden, dann
Terminalfenster
adb reverse tcp:54321 tcp:54321Abschnitt mit dem Titel „Fortsetzen Sie mit der Verwendung des capacitor-Updater mit selbst gehosteten capgo“
Section titled “Keep going from Using the capacitor updater with self-hosted capgo”Mit dem __CAPGO_KEEP_0__-Updater selbst gehostete __CAPGO_KEEP_1__ verwenden Using the capacitor updater with self-hosted capgo Mit @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-Updater Für die native Fähigkeit in Mit @capgo/capacitor-Updater, for the native capability in Using @capgo/capacitor-updater, Capgo Enterprise für den Produktworkflow in Capgo Enterprise, Alternativen zum Ionic Enterprise Plugin für den Produktworkflow in Alternativen zum Ionic Enterprise Plugin, Capgo-Alternativen für den Produktworkflow in Capgo-Alternativen und Capgo-Beratung für den Produktworkflow in Capgo-Beratung.