Zum Inhalt springen

Nutzung des capacitor Updaters mit selbstgehostetem capgo

GitHub

In diesem Tutorial lernst du, wie du den capacitor Updater in einer Dev-Umgebung mit selbst gehostetem capgo nutzt.

  1. capgo geklont

Um den capacitor Updater mit selbst gehostetem capgo zu nutzen, editiere die capacitor.config.ts in deinem App-Verzeichnis und konfiguriere sie so:

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

Damit kannst du lokales capgo in der Entwicklung nutzen. Standardmäßig reicht das jedoch nicht aus.

Da iOS, Android und Electron standardmäßig HTTPS erwarten, brauchst du ein Tool wie Ngrok oder Localcan, um dein API über HTTPS zu proxyen.

Unter Android gibt es eine Möglichkeit, unverschlüsselte Kommunikation. Dies lässt sich durch das Ändern der AndroidManifest.xml und hinzufügen von android:usesCleartextTraffic="true" im application Tag. Ein vollständiges Beispiel dieser Änderung findest du hier

Es könnte auch ein Problem geben, das die Verbindung der Android-App verhindert. Wenn du keine Requests an die Edge Functions gesendet siehst, führe aus:

Terminalfenster
adb reverse tcp:54321 tcp:54321

Weiter geht's mit: Nutzung des capacitor Updaters mit selbstgehostetem capgo

Abschnitt mit dem Titel „Weiterlesen nach: Nutzung des capacitor Updaters mit selbstgehostetem capgo“

Wenn du es nutzt Nutzung des capacitor Updaters mit selbstgehostetem capgo um Migration und Enterprise-Betrieb zu planen, verbinde es mit Verwendung von @capgo/capacitor-updater für die native Funktion in der Verwendung von @capgo/capacitor-updater, Capgo Enterprise für den Produkt-Workflow in Capgo Enterprise, Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow in Ionic Enterprise Plugin-Alternativen, Capgo Alternativen für den Produkt-Workflow in Capgo Alternativen, und Capgo Beratung für den Produkt-Workflow in Capgo Consulting.