跳到主要内容
版本:v2

分享

分享 API 提供了在用户已安装的任何支持分享的应用中分享内容的方法。

该 API 支持 iOS、Android 和 Web 平台(使用新的 Web 分享 API),不过目前 Web 平台的支持尚不完善。

示例

import { Plugins } from '@capacitor/core';
const { Share } = Plugins;

let shareRet = await Share.share({
title: '看看这个很棒的东西',
text: '你马上需要看到的真正超赞的东西',
url: 'http://ionicframework.com/',
dialogTitle: '分享给朋友们',
});

每个平台使用不同的字段集,但建议您提供全部字段。

API

share(...)

share(options: ShareOptions) => Promise<any>

显示分享模态框,用于在您的应用与其他应用之间分享内容

参数类型
options
ShareOptions

返回值: Promise<any>


Interfaces

ShareOptions

属性类型描述
titlestring设置消息标题。如果是通过邮件分享,这将作为邮件主题
textstring设置要分享的文本内容
urlstring设置要分享的 URL,可以是 http、https 或文件 URL
dialogTitlestring设置分享模态框的标题。仅限 Android 平台