Wytyczne dotyczące AEP: arkusz udostępniania

W przypadku każdego ogólnego procesu udostępniania treści używaj arkusza udostępniania w Androidzie, aby zapewnić użytkownikom spójne, szybsze i bezpieczniejsze działanie.

Wymagana implementacja

Aby kwalifikować się do programu AEP, aplikacja musi spełniać te wymagania:

  • Użyj ACTION_SENDIntent.createChooser(), aby wywołać selektor systemowy. Ta natywna implementacja ma kilka kluczowych zalet:
    • Znajomość: zachowuje standardowy interfejs, który uwzględnia pamięć mięśniową użytkownika.
    • Inteligentne kierowanie: wyświetla cele udostępniania bezpośredniego, które są uszeregowane przez system, np. często używane kontakty.
    • Wydajność i bezpieczeństwo: to szybsza i bezpieczniejsza metoda udostępniania treści w ulubionych aplikacjach.
  • Wszystkie intencje udostępniania zewnętrznego muszą być kierowane przez selektor systemowy.
  • Niestandardowe menu udostępniania w aplikacji muszą zostać zastąpione tą natywną implementacją, ale działania specyficzne dla aplikacji można nadal integrować za pomocą standardowych funkcji wyboru systemu.

Zakres obowiązywania wytycznych

Te wytyczne dotyczą:

  • Aplikacje, które zapewniają porównywalną implementację udostępniania treści zewnętrznych na platformie innej niż Android.
  • Telefony, tablety, urządzenia składane i komputery.

Wykluczenia

W przypadku przekazywania w aplikacji, np. przekazywania wiadomości innemu użytkownikowi w tej samej aplikacji do obsługi wiadomości, nie trzeba stosować arkusza udostępniania.

Dokumentacja i zasoby dotyczące funkcji

Poniższe materiały zawierają wskazówki dotyczące implementacji i szczegóły techniczne funkcji arkusza udostępniania. Te materiały mają charakter wyłącznie informacyjny i nie zawierają dodatkowych wymagań programu.