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. Klonierte 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"
},
},
};

Dies ermöglicht Ihnen die Verwendung von lokalen capgo in der Entwicklung. 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 in https zu proxyen.

Es gibt eine Möglichkeit in Android, die Textkommunikationzu aktivieren. Dies kann erreicht werden, indem Sie AndroidManifest.xml bearbeiten und hinzufügen android:usesCleartextTraffic="true" In der application Eine vollständige Beispielausgabe dieser Änderung kann hier sehen

Es könnte auch ein Problem geben, das es der Android-App verhindert, sich mit Edge-Funktionen zu verbinden. Wenn Sie keine Anforderungen an Edge-Funktionen senden sehen, führen Sie

Terminalfenster
adb reverse tcp:54321 tcp:54321

Fortsetzen Sie mit der Verwendung des capacitor-Updater mit selbst gehosteten capgo

Sektion mit dem Titel “Fortsetzen Sie mit der Verwendung des capacitor-Updater mit selbst gehosteten capgo”

Wenn Sie die Verwendung Die Verwendung des capacitor-Updater mit selbst gehosteten capgo zum Planen der Migration und Unternehmensoperationen, verbinden Sie es mit Die Verwendung von @capgo/capacitor-Updater für die native Fähigkeit in Verwendung von @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