J'utilise {Share} de 'react-native'. J'ai partagé le message avec succès, pas de problème.
Maintenant, je génère dynamiquement un PDF et l'enregistre au niveau local. Est-il possible de partager le PDF comme lorsque je partage une URL? Je n'ai pas trouvé solutions.
Après réflexion, si PDF n'est pas possible de partager. J'ai l'idée de créer dynamiquement un fichier HTML avec react native, alors je peux partager le fichier html, mais c'est le même problème. Il y a aucune information sur le partage de fichier avec {Share}.
Je pense que c'est possible avec le {Share} de 'react-native' car j'ai vu la même chose sur une autre application sur Android.
J'ai eu le même problème avec la part de réagir natif. Je viens d'utiliser cette bibliothèque React Native Share .
Et vous pouvez transmettre l'URL au fichier dans votre système de fichiers et cela fonctionnera correctement:
Share.open({
title: "This is my report ",
message: "Message:",
url: "file:///storage/emulated/0/demo/test.pdf",
subject: "Report",
})
Cela semble fonctionner avec la bibliothèque de base Partager de React Native, tant que vous avez le file://
URL de votre PDF:
Share.share({
url: `file:///path/to/your/file.pdf`,
title: 'Download PDF'
})
Je n'ai testé que sur iOS, donc YMMV.