__CAPGO_KEEP_0__ Startseite
@capgo/capacitor-Updater Updates Open Source

Updater Capacitor-Plugin

Deploy Ionic und Capacitor-Updates sofort an Ihre Benutzer ohne Wartezeit bei App-Store-Überprüfungen

Installieren

bun add @capgo/capacitor-updater bunx cap sync
npm, pnpm oder yarn
  • npm install @capgo/capacitor-updater
  • pnpm add @capgo/capacitor-updater
  • yarn add @capgo/capacitor-updater

Anleitung

Wie man den Updater in Capacitor verwendet

Auf Gerät testen

Laden Sie die Capgo-App herunter, dann scannen Sie die QR-Code code.

Vorschau-Link für den Updater-Plugin-QR-Code code

Ionic und Capacitor-Live-Updates mit @capgo/capacitor-updater

@capgo/capacitor-updater ist der offene-Quellcode-Updater-Plugin hinter Capgo-Live-Updates für Ionic- und Capacitor-Apps. Es herunterlädt genehmigte Web-Bundles, wendet sie mit nativer Rollover-Schutzfunktion an und hält nur binäre Änderungen auf dem normalen App Store- und Play-Bewertungsverlauf.

Verwenden Sie es, wenn Sie OTA-Updates für HTML, CSS, JavaScript, Assets und andere Web-Schichten nach Ihrer genehmigten nativen Shell benötigen.

Installieren

npm install @capgo/capacitor-updater
npx cap sync

Wo es passt

Für Ionic-Teams bedeutet Live-Update normalerweise denselben Workflow: Ein neues Web-Bundle versenden, ohne dass jeder Benutzer durch einen vollständigen Store-Release gezwungen wird. Capgo verarbeitet diesen Workflow für Capacitor-Apps mit Kanälen, Kompatibilitätsprüfungen, Rollout-Kontrolle, Geräteprotokollen und Rollover.

Für native Plugins, Berechtigungen, Änderungen im Android-Manifest, Änderungen im iOS-Plist und binäre SDK-Updates sind noch immer eine normale App-Store-Veröffentlichung erforderlich. Halten Sie diese Änderungen in Ihrem native Build-Pipeline und verwenden Sie Live-Updates für die genehmigte Web-Schicht.

Was dieses Plugin bereitstellt

  • notifyAppReady - Melden Sie dem native Layer, dass JavaScript erfolgreich initialisiert wurde.
  • setUpdateUrl - Setzen Sie die Update-URL für die App dynamisch am Laufzeitpunkt.
  • setStatsUrl - Setzen Sie die Statistik-URL für die App dynamisch am Laufzeitpunkt.
  • setChannelUrl - Setzen Sie die Kanal-URL für die App dynamisch am Laufzeitpunkt.

Beispielhafte Verwendung

notifyAppReady

Melden Sie dem native Layer, dass JavaScript erfolgreich initialisiert wurde.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

const result = await CapacitorUpdater.notifyAppReady();
console.log(result);

setUpdateUrl

Setzen Sie die Update-URL für die App dynamisch am Laufzeitpunkt.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setUpdateUrl({ url: 'https://example.com' });

setStatsUrl

Setze die Statistik-URL für die App dynamisch bei Laufzeit.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setStatsUrl({ url: 'https://example.com' });

setChannelUrl

Setze die Kanal-URL für die App dynamisch bei Laufzeit.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setChannelUrl({ url: 'https://example.com' });

Vollständige Referenz

Fortsetzen Sie von @capgo/capacitor-updater

Wenn Sie Live Update verwenden @capgo/capacitor-updater Um Live-Updates zu planen, verbinden Sie es mit Live Updates für das Produktworkflow Capacitor-capgo/capacitor-Updater für Implementierungsdetails Getting Started, Kanäle, und Rückgänge.

FAQ

FAQ für den Updater-Plugin

Wie installiere ich den Updater-Plugin in einer Capacitor-Anwendung?

Führen Sie "bun add @capgo/capacitor-Updater" (oder "npm install @capgo/capacitor-Updater"), dann führen Sie "bunx cap sync" aus, damit die iOS- und Android-Projekte die native code-Datei aufnehmen. Importieren Sie sie aus "@capgo/capacitor-Updater" in Ihrer Anwendung code.

Funktioniert @capgo/capacitor-Updater mit React, Vue und Angular?

Ja. Der Updater ist ein Capacitor-Paket, daher funktioniert er mit jedem Web-Framework, das innerhalb von Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und plain JavaScript.

Welche Capacitor-Version unterstützt @capgo/capacitor-Updater?

Capgo-Plugins folgen der Capacitor-Version: verwenden Sie das Plugin mit der gleichen Hauptversion wie Ihre Capacitor-Hauptversion (z.B. Plugin v8 mit Capacitor 8). Die Kompatibilitäts-Tabelle im GitHub-README enthält die unterstützten Versionen.

Ist @capgo/capacitor-Updater kostenlos und Open-Source?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-updater/ and the package is free to install from npm. Bug reports and pull requests are welcome.

Kann ich code, das Updater verwendet, ohne eine App-Store-Bewertung aktualisieren?

Die Installation oder das Upgrade des Plugins ändert die native code, daher benötigt es eine neue Store-Build. Anschließend können JavaScript-, HTML- und CSS-Änderungen, die den Plugin aufrufen, sofort mit Capgo-Live-Updates verschickt werden.

Schicken Sie Updater-Änderungen ohne auf eine App-Überprüfung zu warten

Einmal der Plugin in Ihrem Store-Build installiert, drücken Capgo Live-Updates Ihre JavaScript-, HTML- und CSS-Änderungen innerhalb von Minuten an die Benutzer weiter.

Starten Sie mit Capgo