Ostrzeżenie: aplikacja błyskawiczna w Google Play nie będzie już dostępna. Od grudnia 2025 r. nie będzie można publikować aplikacji błyskawicznych w Google Play, a wszystkie interfejsy Instant API Usług Google Play przestaną działać. Użytkownicy nie będą już otrzymywać aplikacji błyskawicznych z Google Play za pomocą żadnego mechanizmu.
Wprowadzamy tę zmianę na podstawie opinii deweloperów i naszych ciągłych inwestycji w ulepszanie ekosystemu od czasu wprowadzenia aplikacji błyskawicznych w Google Play.
Aby nadal optymalizować wzrost liczby użytkowników, zachęcamy deweloperów do kierowania użytkowników do standardowej aplikacji lub gry za pomocą precyzyjnych linków, które w razie potrzeby przekierowują ich do określonych ścieżek lub funkcji.
Każda aplikacja błyskawiczna ma co najmniej 1 punkt wejścia, czyli pojedynczą aktywność w aplikacji lub grze. Jeśli chcesz, aby Twoja aplikacja lub gra miała wiele punktów wejścia, każda aktywność początkowa musi być adresowalna, czyli musi odpowiadać unikalnemu adresowi URL.
Jeśli adresy URL punktów wejścia w aplikacji lub grze natychmiastowej mają wspólną domenę, każdy punkt wejścia musi odpowiadać innej ścieżce w tej domenie. Załóżmy, że tworzysz aplikację do nawigacji, która powinna mieć 3 osobne punkty wejścia: znajdź bieżącą lokalizację, wyszukaj restauracje w pobliżu i udostępnij lokalizację. Każda z tych funkcji odpowiada zasobom w domenie internetowej „example.com”. Aby podać unikalny adres URL dla każdego punktu wejścia, określ różne ścieżki w domenie, jak pokazano w tabeli poniżej.
Funkcja | URL |
---|---|
Wyszukiwarka lokalizacji | http://example.com/finder |
Restauracje w pobliżu | http://example.com/restaurants |
Udostępnij lokalizację | http://example.com/share |
Deklarowanie prefiksów ścieżek adresów URL
Adres URL jednego punktu wejścia może mieć wspólny prefiks z adresami URL innych punktów wejścia do tej samej aplikacji lub gry. W tym przypadku określ pełną ścieżkę dla jednego punktu wejścia i prefiks ścieżki dla pozostałych punktów wejścia, jak pokazano w tym fragmencie kodu:
AndroidManifest.xml
<manifest> <activity android:name=".CatalogActivity" > <intent-filter> <!-- List of items in the catalog. --> <data android:path="/items" /> </intent-filter> </activity> <activity android:name=".ItemActivity" > <intent-filter> <!-- Information about a specific item in the catalog. --> <data android:pathPrefix="/items/" /> </intent-filter> </manifest>