Omówienie zaufanych działań w internecie

Zaufana aktywność internetowa to nowy sposób otwierania treści aplikacji internetowej, np. progresywnej aplikacji internetowej (PWA), z aplikacji na Androida za pomocą protokołu opartego na kartach niestandardowych.

Uwaga: zaufana aktywność internetowa jest dostępna w Chrome na Androida w wersji 72 lub nowszej.

Szukasz kodu?

Zaufana aktywność internetowa różni się od innych sposobów otwierania treści internetowych z aplikacji na Androida. Oto kilka powodów:

  1. Treści w ramach zaufanej aktywności w internecie są zaufane – aplikacja i witryna, którą otwiera, powinny pochodzić od tego samego dewelopera. (jest to weryfikowane za pomocą Digital Asset Links).
  2. Treści renderowane w ramach zaufanej aktywności w internecie pochodzą z sieci: są renderowane przez przeglądarkę użytkownika dokładnie tak samo, jak widzi je użytkownik w swojej przeglądarce, z tym że są wyświetlane na pełnym ekranie. Treści internetowe muszą być przede wszystkim dostępne i przydatne w przeglądarce.
  3. Przeglądarki są też aktualizowane niezależnie od Androida i Twojej aplikacji. Dzięki temu zmniejsza się rozmiar pliku APK i możesz korzystać z nowoczesnego środowiska uruchomieniowego. (od Lollipop komponent WebView jest aktualizowany niezależnie od Androida, ale spora liczba użytkowników Androida korzysta z wersji Lollipop i starszych).
  4. Aplikacja hosta nie ma bezpośredniego dostępu do treści internetowych w ramach zaufanej aktywności w internecie ani do żadnego innego stanu przeglądarki, np. plików cookie i localStorage. Możesz jednak stosować synchronizację z zawartością w internecie, przekazując dane do i z witryny w adresach URL (np. za pomocą parametrów zapytania i identyfikatorów URI zamiaru).
  5. Przejścia między treściami internetowymi a treściami natywnymi są działaniami. Każda aktywność (czyli ekran) w aplikacji jest albo całkowicie obsługiwana przez przeglądarkę internetową, albo przez aktywność na Androidzie.

Aby ułatwić testowanie, obecnie nie ma żadnych wymagań dotyczących treści otwieranych w podglądzie zaufanych działań w internecie. Należy jednak pamiętać, że działania w zaufanych witrynach muszą spełniać te same wymagania co dodawanie do ekranu głównego. Aby sprawdzić, czy Twoja witryna spełnia te wymagania, możesz użyć audytu LighthouseUżytkownik może otrzymać prośbę o dodanie aplikacji do ekranu głównego”.

Obecnie inne przeglądarki mogą stosować ten sam protokół, którego używają zaufane działania w internecie. Ostateczne decyzje dotyczące tego, która przeglądarka ma się otworzyć, podejmuje aplikacja goszcząca, ale zalecamy stosowanie tych samych zasad co w przypadku kart niestandardowych: używaj domyślnej przeglądarki użytkownika, o ile tylko zapewnia ona wymagane funkcje.

Co dalej?

Jeśli chcesz szybko utworzyć aplikację na Androida, która uruchamia i otwiera Twoją aplikację PWA, zapoznaj się z krótkim przewodnikiem.

Jeśli chcesz zintegrować zaufane działania w internecie z dotychczasową aplikacją na Androida, zacznij od przeczytania przewodnika po integracji.