Zum Hauptinhalt springen

Ziel teilen Capacitor Plugin

Inhalte von anderen Apps empfangen - Text, Bilder und Dateien

Installieren

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

Anleitung

Verwenden Sie Share Target in Capacitor

Testen auf Gerät

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

Vorschau-Link für das Teilen-Target-code

Verwendung von @capgo/capacitor-share-target

Capacitor-Teilen-Target-Plugin-Schnittstelle

Installieren

bun add @capgo/capacitor-share-target
bunx cap sync

bunx cap sync kopiert die native code des Plugins in Ihre native Projekte. Führen Sie es erneut durch, nachdem jede Plugin-Upgrade durchgeführt wurde.

Importieren

import { CapacitorShareTarget } from '@capgo/capacitor-share-target';

API im Überblick

Methode Beschreibung
addListener Hören Sie auf den Ereignis "shareReceived".
removeAllListeners Entfernen Sie alle Listener für diesen Plugin.
getPluginVersion Ermitteln Sie die native Capacitor Pluginversion.

Beispiele

addListener()

Hören Sie auf den Ereignis "shareReceived".

import { CapacitorShareTarget } from '@capgo/capacitor-share-target';

const listener = await CapacitorShareTarget.addListener('shareReceived', (event) => {
  console.log('Title:', event.title);
  console.log('Texts:', event.texts);
  event.files?.forEach(file => {
    console.log(`File: ${file.name} (${file.mimeType})`);
  });
});

// To remove the listener:
await listener.remove();

removeAllListeners()

Entfernen Sie alle Listener für diesen Plugin.

import { CapacitorShareTarget } from '@capgo/capacitor-share-target';

await CapacitorShareTarget.removeAllListeners();

getPluginVersion()

Ermitteln Sie die native Capacitor Pluginversion.

import { CapacitorShareTarget } from '@capgo/capacitor-share-target';

const { version} = await CapacitorShareTarget.getPluginVersion();
console.log('Plugin version:', version);

Hören Sie auf Ereignisse

addListener gibt einen Handle zurück. Aufrufen Sie handle.remove() wenn das Bildschirm unmontiert wird, oder CapacitorShareTarget.removeAllListeners() um jeden Listener zu löschen.

Vollständige Referenz

Fortfahren von Using @capgo/capacitor-share-target

Wenn Sie Using @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-share-target verwenden Verwendung von @capgo/capacitor-Teilen-Ziel um native Plugin-Arbeit zu planen, verbinden Sie es mit @capgo/capacitor-Teilbarkeit-Ziel zur Implementierungsdetail in @capgo/capacitor-share-target Getting Started zur Implementierungsdetail in Anleitung Capgo Plugin-Verzeichnis für den Produktworkflow im Capgo Plugin-Verzeichnis Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, und Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins.

FAQ

FAQ für den Ziel-Teilnehmer-Plugin

Wie installiere ich die Share Target-Plugin in einer Capacitor-App?

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

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

Ja. Ziel-Teilnehmer ist ein Capacitor-Paket, daher funktioniert es 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-share-target?

Capgo-Plugins folgen der Hauptversion von Capacitor: verwenden Sie die Plugin-Hauptversion, die Ihrer Capacitor-Hauptversion entspricht (z. B. Plugin v8 mit Capacitor 8). Die Kompatibilitäts-Tabelle im GitHub-README enthält die unterstützten Versionen.

Ist @capgo/capacitor-Teilnehmer frei und Open-Source?

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

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

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

Schiffe Änderungen an Share Target ohne Warten auf die App-Überprüfung

Einmal der Plugin in Ihrem Laden-Builder ist, Capgo Live-Updates drücken Ihre JavaScript-, HTML- und CSS-Änderungen an Benutzern in Minuten.

Mit Capgo beginnen