Share
範例
- TypeScript
- JavaScript
參考
方法
share()
tsx
static share(content: ShareContent, options?: ShareOptions);
開啟對話框以分享文字內容。
在 iOS 中,會回傳一個 Promise,此 Promise 將會使用包含 action
和 activityType
的物件來調用。如果使用者關閉對話框,Promise 仍將解析,其中 action 為 Share.dismissedAction
,而所有其他鍵皆為未定義。請注意,某些分享選項在 iOS 模擬器上可能不會出現或運作。
在 Android 中,會回傳一個 Promise,此 Promise 將始終解析,其中 action 為 Share.sharedAction
。
屬性
名稱 | 類型 | 描述 |
---|---|---|
content 必填 | 物件 | message - 要分享的訊息url - 要分享的 URLiOS title - 訊息的標題Android url 和 message 至少需要一個。 |
options | 物件 | dialogTitle Android excludedActivityTypes iOS subject - 透過電子郵件分享的主旨iOS tintColor iOS anchor - 動作表單應錨定的節點 (用於 iPad)iOS |
屬性
sharedAction
tsx
static sharedAction: 'sharedAction';
內容已成功分享。
dismissedAction
iOS
tsx
static dismissedAction: 'dismissedAction';
對話框已關閉。