跳到主要内容
新架构实战课 实操 + 基建 + 原理全维度包揽,抢先掌握 React Native 新架构精髓 立即查看 >

Share

示例


文档

方法

share()

static share(content, options)

打开一个对话框来分享文本内容。

在 iOS 中,返回一个 Promise,最终会解析为一个对象,包含有actionactivityType两个属性。如果用户取消对话框,则 Promise 仍将被解析,最终返回的action属性会是Share.dismissedAction,而其他属性为 undefined。Note that some share options will not appear or work on the iOS simulator.

在 Android 中同样返回一个 Promise,但返回的action始终为Share.sharedAction

属性:

名称类型说明
content
必需
objectmessage - 要分享的消息
url - 要分享的网址
iOS

title - 消息的标题
Android

urlmessage至少要提供一个
optionsobjectdialogTitle
Android

excludedActivityTypes
iOS

subject - 通过邮件分享的标题
iOS

tintColor
iOS

属性

sharedAction

static sharedAction

表示内容已成功分享。


dismissedAction
iOS

static dismissedAction

表示对话框被取消。