@capacitor/share
分享 API 提供了在用户已安装的支持分享的应用中分享内容的方法。
分享 API 适用于 iOS、Android 和 Web(使用新的 Web Share API),不过 Web 支持目前还不完善。
安装
npm install @capacitor/share
npx cap sync
Android
默认情况下,Capacitor 应用只允许从 caches 文件夹分享文件。要使其他 Android 文件夹可分享,必须将它们添加到 android/app/src/main/res/xml/file_paths.xml 文件中。请查阅 FileProvider 文档中的指定可用文件部分,了解可用的位置。
示例
import { Share } from '@capacitor/share';
await Share.share({
title: '看酷炫的东西',
text: '你现在就需要看到这个非常棒的东西',
url: 'http://ionicframework.com/',
dialogTitle: '与朋友分享',
});
每个平台使用不同的字段集,但您应该全部提供。