Zum Inhalt springen

Verwendung des capacitor-Updaters mit selbst gehosteten capgo

GitHub

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

  1. Klonen Sie den capgo

Um den capacitor-Updater mit einem selbst gehosteten capgo zu verwenden, bearbeiten Sie die capacitor.config.ts aus Ihrem App-Verzeichnis 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"
},
},
};

Mit dieser Einstellung können Sie lokale capgo-Entwicklung verwenden. Allerdings ist dies standardmäßig nicht ausreichend.

Standardmäßig erwarten iOS, Android und Electron eine HTTPS-Verbindung, daher müssen Sie ein Tool wie Ngrock oder localcan verwenden, um Ihre API-Verbindung über HTTPS zu proxyen.

Es gibt eine Möglichkeit in Android, die Textkommunikation zu aktivieren. Dies kann erreicht werden, indem Sie AndroidManifest.xml modifizieren und das folgende hinzufügen android:usesCleartextTraffic="true" in der application Tag Ein vollständiges Beispiel für diese Änderung kann hier gesehen werden hier

Es könnte auch ein Problem geben, das das Android-App-Verbinden verhindert. Wenn Sie keine Anfragen an Edge-Funktionen sehen, führen Sie ein Terminalfenster aus

Terminal-Fenster
adb reverse tcp:54321 tcp:54321

Fortfahren Sie mit der Verwendung des capacitor-Updater mit einem selbst gehosteten capgo

Abschnitt mit dem Titel “Fortfahren Sie mit der Verwendung des capacitor-Updater mit einem selbst gehosteten capgo”

Wenn Sie die Verwendung des Mit der Verwendung des capacitor-Updater mit einem selbst gehosteten capgo zur Planung der Migration und Unternehmensoperationen verwenden, verbinden Sie es mit Mit @capgo/capacitor-updater für die native Fähigkeit in @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