Passer à la navigation principale

Cible de partage plugin Capacitor

Recevez du contenu partagé d'autres applications - texte, images et fichiers

Installer

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

Guide

Comment utiliser la cible de partage dans Capacitor

Tester sur appareil

Téléchargez l'application Capgo, puis scannez le code QR code.

Share Target plugin preview QR code

Utilisation de @capgo/capacitor-share-target

Interface du plugin de cible de partage Capacitor

Installer

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

bunx cap sync copie le code natif du plugin dans vos projets natifs. Exécutez-l’à nouveau après chaque mise à niveau du plugin.

Importer

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

Vue d'ensemble de API

Méthode Description
addListener Écoutez l'événement shareReceived.
removeAllListeners Supprimez tous les écouteurs pour ce plugin.
getPluginVersion Obtenez la version native du plugin Capacitor.

Exemples

addListener()

Écoutez l'événement 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()

Supprimez tous les écouteurs pour ce plugin.

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

await CapacitorShareTarget.removeAllListeners();

getPluginVersion()

Obtenez la version native du plugin Capacitor.

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

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

Écoutez les événements

addListener retourne un gestionnaire. Appelez handle.remove() lorsque l'écran est démonté, ou CapacitorShareTarget.removeAllListeners() pour supprimer tous les écouteurs.

Référence complète

Continuez à partir de l'utilisation de @capgo/capacitor-cible-de-partage

Continuez à partir de l'utilisation de @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-share-target Utilisation de @capgo/capacitor-cible-de-partage L'utilisation de @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-share-target @capgo/capacitor-cible-de-partage pour les détails d'implémentation dans @capgo/capacitor-cible-de-partage, pour les détails d'implémentation dans @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-share-target pour les détails d'implémentation dans Getting Started, Répertoire de plugins Capgo pour le flux de travail du produit dans le Répertoire de Plugin Capgo Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo, et Ajouter ou Mettre à Jour les Plugins pour le détail d'implémentation dans Ajouter ou Mettre à Jour les Plugins.

FAQ

FAQ du plugin de cible de partage

Comment puis-je installer le plugin de cible de partage dans une application Capacitor?

Exécutez « bun add @capgo/capacitor-share-target » (ou « npm install @capgo/capacitor-share-target »), puis exécutez « bunx cap sync » afin que les projets iOS et Android prennent en compte le projet natif code. Importez-l’à partir de « @capgo/capacitor-share-target » dans votre application code.

Le plugin @capgo/capacitor-share-target fonctionne-t-il avec React, Vue et Angular?

Oui. La cible de partage est un paquet Capacitor, donc elle fonctionne avec tout framework web qui s'exécute à l'intérieur de Capacitor, y compris Ionic, React, Vue, Angular, Svelte et JavaScript simple.

Quelle version de Capacitor est prise en charge par @capgo/capacitor-share-target?

Les plugins Capgo suivent la version majeure de Capacitor : utilisez la version majeure du plugin qui correspond à la version majeure de votre Capacitor (par exemple, plugin v8 avec Capacitor 8). La table de compatibilité dans le fichier README du GitHub liste les versions maintenues.

Est-ce que @capgo/capacitor-share-target est gratuit et open source ?

Oui. Le code source code est public sur GitHub à https://github.com/Cap-go/capacitor-share-target/ et le package est gratuit à installer depuis npm. Les rapports de bugs et les demandes de mise à jour sont les bienvenus.

Peut-on mettre à jour code qui utilise Share Target sans passer par une revue de l'App Store ?

L'installation ou la mise à niveau du plugin modifie le code natif code, il faut donc une nouvelle build de l'application. Une fois cela fait, les modifications JavaScript, HTML et CSS qui appellent le plugin peuvent être déployées instantanément avec les mises à jour Capgo.

Ship Share Target changes without waiting for app review

Une fois le plugin dans votre magasin de build, Capgo les mises à jour en temps réel déployent vos modifications de JavaScript, HTML et CSS chez les utilisateurs en quelques minutes.

Commencez avec Capgo