Saltar al contenido principal
@capgo/capacitor-target-de-compartición Comunicación Fuente abierta

Target de compartición plugin de Capacitor

Recibir contenido compartido de otras aplicaciones - texto, imágenes y archivos

Instalar

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

Guía

Cómo usar Share Target en Capacitor

Probar en dispositivo

Descargue la aplicación Capgo y escane el código QR code.

Share Target plugin preview QR code

Usando @capgo/capacitor-share-target

Capacitor Interfaz del plugin de destino de compartición.

Install

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

bunx cap sync copia el nativo code del plugin en tus proyectos nativos. Ejecútalo de nuevo después de cada actualización del plugin.

Import

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

API a vistazo

Instalar Descripción
addListener Escucha el evento shareReceived.
removeAllListeners Quita todos los listeners para este plugin.
getPluginVersion Obtén la versión nativa del plugin Capacitor.

Ejemplos

addListener()

Escucha el 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()

Quita todos los listeners para este plugin.

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

await CapacitorShareTarget.removeAllListeners();

getPluginVersion()

Obtén la versión nativa del plugin Capacitor.

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

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

Escucha eventos

addListener devuelve un handle. Llama handle.remove() cuando se desmonta la pantalla, o CapacitorShareTarget.removeAllListeners() para eliminar todos los listeners.

Referencia completa

Continuar desde Using @capgo/capacitor-share-target

Si está utilizando Usando @capgo/capacitor-share-target para planificar el trabajo de plugin nativo, conecte con @capgo/capacitor-target-de-compartir para obtener detalles de implementación en @capgo/capacitor-share-target, Getting Started para obtener detalles de implementación en Inicio, Capgo Directorio de Plugins para el flujo de trabajo del producto en Capgo Directorio de Plugins Capacitor Plugins por Capgo para el detalle de implementación en Capacitor Plugins por Capgo, y Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins.

FAQ

Preguntas frecuentes del plugin de Share Target

¿Cómo instalo el plugin de Share Target en una aplicación Capacitor?

Ejecuta "bun add @capgo/capacitor-share-target" (o "npm install @capgo/capacitor-share-target"), luego ejecuta "bunx cap sync" para que los proyectos de iOS y Android capturen el proyecto nativo code. Importa desde "@capgo/capacitor-share-target" en tu aplicación code.

¿Funciona @capgo/capacitor-share-target con React, Vue y Angular?

Sí. Share Target es un paquete Capacitor, por lo que funciona con cualquier framework web que se ejecute dentro de Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Qué versión de Capacitor admite @capgo/capacitor-share-target?

Los plugins Capgo siguen la versión mayor de Capacitor: utiliza la versión mayor del plugin que coincida con la versión mayor de Capacitor (por ejemplo, plugin v8 con Capacitor 8). La tabla de compatibilidad en el README del GitHub lista las versiones mantenidas.

¿Es capgo/capacitor-share-target gratuito y de código abierto?

¡Sí! El código fuente de code está disponible públicamente en GitHub en https://github.com/Cap-go/capacitor-share-target/ y el paquete es gratuito para instalar desde npm. Se agradecen los informes de errores y solicitudes de extracción.

Puedo actualizar code que utiliza Share Target sin una revisión de la Tienda de Aplicaciones?

Al instalar o actualizar el plugin se modifica el código nativo de code, por lo que se necesita una nueva compilación de la tienda. Después de eso, los cambios en JavaScript, HTML y CSS que llaman al plugin pueden enviar actualizaciones en vivo con Capgo.

Envíe cambios en Share Target sin esperar la revisión de la aplicación

Una vez que el plugin esté en tu tienda de construcción, Capgo actualizaciones en vivo envían tus cambios de JavaScript, HTML y CSS a los usuarios en minutos

Comienza con Capgo