Zum Inhalt springen

Mit dem capacitor-Updater unter Verwendung eines selbst gehosteten capgo

In diesem Tutorial wird gezeigt, wie der capacitor-Updater in einem Entwicklungs-Umgebung mit einem selbst gehosteten capgo verwendet wird.

  1. capgo geklont

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, dass Sie HTTPS verwenden, Sie müssen daher ein Tool wie Ngrock oder localcan verwenden, um Ihren API in https zu proxyen.

Es gibt eine Möglichkeit in Android, um die Plaintext-Kommunikationzu aktivieren. Dies kann erreicht werden, indem Sie die AndroidManifest.xml und hinzufügen android:usesCleartextTraffic="true" im application Ein vollständiges Beispiel für diese Änderung kann hier gesehen werden Hier

Es könnte auch ein Problem geben, das es dem Android-App verhindert, mit Edge-Funktionen zu verbinden. Wenn Sie keine Anfragen sehen, die an Edge-Funktionen gesendet werden, führen Sie

Terminalfenster
adb reverse tcp:54321 tcp:54321

Wenn Sie __CAPGO_KEEP_0__-Updater mit selbst gehosteter __CAPGO_KEEP_1__ verwenden capacitor-Updater mit selbst gehosteter capgo verwenden für die Migration und die Unternehmensoperationen zu planen und es mit Mit @capgo/capacitor-Updater für die native Fähigkeit in Mit @capgo/capacitor-Updater Capgo Enterprise für den Produktworkflow in Capgo Enterprise Ionic Enterprise Plugin Alternativen für den Produktworkflow in Ionic Enterprise Plugin Alternativen Capgo Alternativen für den Produktworkflow in Capgo Alternativen und Capgo Consulting für den Produktworkflow in Capgo Consulting.