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

Share

リファレンス

Methods

share()

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

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

iOSでは、actionactivityTypeを含むオブジェクトで呼び出されるPromiseを返します。ユーザーがダイアログを閉じても、PromiseはShare.dismissedActionがactionとなり、他のすべてのキーが未定義のまま解決されます。一部の共有オプションはiOSシミュレーターでは表示されないか、機能しないことに注意してください。

Androidでは、常にShare.sharedActionがactionとなるPromiseを返します。

プロパティ

名前説明
コンテンツ
必須
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';

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