Vai al contenuto principale
@capgo/capacitor-target-di-condivisione Comunicazione Sorgente aperta

Target di condivisione Plugin Capacitor

Ricevi contenuti condivisi da altre app - testo, immagini e file

Installa

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

Guida

Come utilizzare Share Target in Capacitor

Testa su dispositivo

Scarica l'app Capgo, poi scansione il QR code.

Share Target plugin preview QR code

Utilizza @capgo/capacitor-condivisione-target

Interfaccia del plugin di condivisione Capacitor

Installa

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

bunx cap sync copia il code nativo del plugin nei tuoi progetti nativi. Esegui nuovamente dopo ogni aggiornamento del plugin.

Importa

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

Vista d'insieme di API

Metodo Descrizione
addListener Ascolta l'evento shareReceived.
removeAllListeners Elimina tutti gli ascoltatori per questo plugin.
getPluginVersion Ottieni la versione nativa del plugin Capacitor.

Esempi

addListener()

Ascolta l'evento 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()

Elimina tutti gli ascoltatori per questo plugin.

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

await CapacitorShareTarget.removeAllListeners();

getPluginVersion()

Ottieni la versione nativa del plugin Capacitor.

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

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

Ascolta gli eventi

addListener Ascolta gli eventi handle.remove() ritorna un handle. Chiama CapacitorShareTarget.removeAllListeners() quando lo schermo viene smontato, o

Riferimento completo

Continua da Utilizzare @capgo/capacitor-share-target

Se stai utilizzando Utilizzare @capgo/capacitor-share-target per pianificare il lavoro del plugin nativo, collegalo con @capgo/capacitor-share-target per i dettagli di implementazione in @capgo/capacitor-share-target Getting Started per i dettagli di implementazione in Avvio Capgo Directory dei Plugin per il workflow del prodotto in Capgo Directory dei Plugin Capacitor Plugin da Capgo per i dettagli di implementazione in Capacitor Plugin da Capgo, e Aggiungere o Aggiornare i Plugin per i dettagli di implementazione in Aggiungere o Aggiornare i Plugin.

FAQ

Domande frequenti del plugin Condivisione Target

Come posso installare il plugin Condivisione Target in un'app Capacitor?

Esegui "bun add @capgo/capacitor-condivisione-target" (o "npm install @capgo/capacitor-condivisione-target"), quindi esegui "bunx cap sync" affinché i progetti iOS e Android recuperino il nativo code. Importalo da "@capgo/capacitor-condivisione-target" nella tua app code.

Funziona @capgo/capacitor-condivisione-target con React, Vue e Angular?

Sì. Condivisione Target è un pacchetto Capacitor, quindi funziona con qualsiasi framework web che esegue all'interno di Capacitor, compresi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Qual è la versione Capacitor di @capgo/capacitor-condivisione-target?

Il plugin Capgo segue la versione maggiore di Capacitor: utilizza la versione maggiore del plugin che corrisponde alla tua versione maggiore di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README di GitHub elenca le versioni mantenute.

È @capgo/capacitor-share-target gratuito e open source?

Sì. Il codice sorgente code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-share-target/ e il pacchetto è gratuito per l'installazione da npm. I segnalazioni di bug e le richieste di pull sono benvenute.

Posso aggiornare code che utilizza Share Target senza una revisione dell'App Store?

L'installazione o l'aggiornamento del plugin modifica il codice nativo code, quindi richiede una nuova costruzione del negozio. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere distribuite immediatamente con Capgo aggiornamenti live.

Ship Share Target changes without waiting for app review

Una volta che il plugin è presente nella tua build di store, gli aggiornamenti live Capgo inviano le tue modifiche JavaScript, HTML e CSS ai utenti in pochi minuti.

Inizia con Capgo