Jak wywołać natywne okno udostępniania

Opublikowano 31. sierpnia 2025 przez Jan Bunk


Android i iOS oferują natywny system udostępniania tekstu, plików i innych treści. Jeśli chcesz z niego skorzystać w swojej aplikacji, możesz wywołać okno udostępniania przez JavaScript.

Tak wygląda okno udostępniania na Androidzie:

Zrzut ekranu natywnego okna udostępniania na Androidzie z tekstem

A tak wygląda okno udostępniania na iOS:

Zrzut ekranu natywnego okna udostępniania na iOS z tekstem

Korzystanie z funkcji JavaScript

Możesz sprawdzić funkcję executeWhenAppReady() w naszym pomocniczym skrypcie aplikacji. Zapewnia, że Twoja strona nie próbuje komunikować się z aplikacją zanim będzie gotowa lub gdy strona jest otwarta w zwykłej przeglądarce (ReferenceError, funkcja nie jest zdefiniowana).

shareText

Użyj tej funkcji, aby wywołać natywne okno udostępniania i udostępnić wybrany przez siebie tekst.


<script>
    try {
        // returns a list of objects representing the menu items
        shareText("Check out this awesome website: https://webtoapp.design/");
    }
    catch (e) {
        // Can occur if:
        // - the app couldn't connect to the native code. Should be very unlikely.
        console.log(e);
    }
</script>
    

Edycja menu aplikacji

Oto lista powiązanej dokumentacji deweloperskiej dotyczącej dynamicznej zmiany menu aplikacji. Upewnij się, że przeglądasz tę odpowiednią dla układu swojej aplikacji.