跳到主要內容

Share

範例

參考

方法

share()

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

開啟對話框以分享文字內容。

在 iOS 中,會回傳一個 Promise,此 Promise 將會使用包含 actionactivityType 的物件來調用。如果使用者關閉對話框,Promise 仍將解析,其中 action 為 Share.dismissedAction,而所有其他鍵皆為未定義。請注意,某些分享選項在 iOS 模擬器上可能不會出現或運作。

在 Android 中,會回傳一個 Promise,此 Promise 將始終解析,其中 action 為 Share.sharedAction

屬性

名稱類型描述
content
必填
物件message - 要分享的訊息
url - 要分享的 URL
iOS

title - 訊息的標題
Android

urlmessage 至少需要一個。
options物件dialogTitle
Android

excludedActivityTypes
iOS

subject - 透過電子郵件分享的主旨
iOS

tintColor
iOS

anchor - 動作表單應錨定的節點 (用於 iPad)
iOS

屬性

sharedAction

tsx
static sharedAction: 'sharedAction';

內容已成功分享。


dismissedAction
iOS

tsx
static dismissedAction: 'dismissedAction';

對話框已關閉。