Przejdź do treści głównej

Udostępnianie

Nieoficjalne Tłumaczenie Beta

Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt. Znalazłeś błąd? Zgłoś problem →

Przykład

Dokumentacja

Metody

share()

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

Otwiera okno dialogowe do udostępniania treści tekstowych.

W systemie iOS zwraca Promise, który zostanie wywołany z obiektem zawierającym action i activityType. Jeśli użytkownik zamknie okno dialogowe, Promise zostanie rozwiązany z wartością action równą Share.dismissedAction, a wszystkie pozostałe klucze będą niezdefiniowane. Uwaga: niektóre opcje udostępniania nie będą dostępne lub nie zadziałą na symulatorze iOS.

W systemie Android zwraca Promise, który zawsze zostanie rozwiązany z akcją ustawioną na Share.sharedAction.

Właściwości:

NameTypeDescription
content
Required
objectmessage - a message to share
url - a URL to share
iOS

title - title of the message
Android

At least one of url and message is required.
optionsobjectdialogTitle
Android

excludedActivityTypes
iOS

subject - a subject to share via email
iOS

tintColor
iOS

anchor - the node to which the action sheet should be anchored (used for iPad)
iOS

Zatrzymuje działającą animację i resetuje wartość do oryginalnej.

sharedAction

tsx
static sharedAction: 'sharedAction';

Treść została pomyślnie udostępniona.


dismissedAction
iOS

tsx
static dismissedAction: 'dismissedAction';

Okno dialogowe zostało zamknięte.