メインコンテンツへスキップ

Share

使用例

リファレンス

メソッド

share()

tsx
static share(content: ShareContent, options?: ShareOptions);

テキストコンテンツを共有するためのダイアログを開きます。

iOSでは、actionactivityTypeを含むオブジェクトで呼び出されるPromiseを返します。ユーザーがダイアログを閉じた場合でも、PromiseはactionShare.dismissedActionとなり、他のすべてのキーがundefinedの状態で解決されます。いくつかの共有オプションはiOSシミュレータでは表示されない、または動作しないことに注意してください。

Androidでは、常にactionShare.sharedActionとして解決されるPromiseを返します。

プロパティ

名前説明
content
必須
objectmessage - 共有するメッセージ
url - 共有するURL
iOS

title - メッセージのタイトル
Android

urlmessageの少なくとも一方が必須です。
optionsobjectdialogTitle
Android

excludedActivityTypes
iOS

subject - メールで共有する場合の件名
iOS

tintColor
iOS

anchor - アクションシートを固定するノード (iPadで使用)
iOS

プロパティ

sharedAction

tsx
static sharedAction: 'sharedAction';

コンテンツは正常に共有されました。


dismissedAction
iOS

tsx
static dismissedAction: 'dismissedAction';

ダイアログは閉じられました。