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ą jakiegokolwiek mechanizmu.
Wprowadzamy tę zmianę kierując się opinią deweloperów i naszymi ciągłymi inwestycjami w ulepszanie ekosystemu od czasu wprowadzenia Aplikacji błyskawicznych w Google Play.
Deweloperów, którzy chcą nadal optymalizować wzrost liczby użytkowników, zachęcamy do kierowania użytkowników do standardowej aplikacji lub gry za pomocą precyzyjnych linków , które w razie potrzeby przekierują ich do określonych ścieżek lub funkcji.
Aby gra mogła pozostać w programie „Gra błyskawiczna”, musi spełniać te wymagania. Aby sprawdzić zgodność, użyj listy kontrolnej do samodzielnej oceny.
Wymagania
Gra błyskawiczna musi spełniać wszystkie wymagania dotyczące Aplikacji błyskawicznych w Google Play, a także wszystkie poniższe wymagania techniczne i wymagania wynikające z zasad:
Gra jest publikowana za pomocą pakietu aplikacji.
Rozmiar gry wynosi 15 MB lub mniej (po uruchomieniu można pobrać dodatkowe zasoby).
Gra obsługuje ograniczenia piaskownicy aplikacji błyskawicznych w Google Play.
Gra jest kierowana na Androida 8.0 (poziom 26 interfejsu API) lub nowszego.
Gra obsługuje architektury 64-bitowe.
Gra nie używa powiadomień.
Gra wymaga tylko uprawnień z listy obsługiwanych uprawnień aplikacji błyskawicznych w Google Play.
Wymagane jest automatyczne logowanie za pomocą usług gier Google Play.
- Jeśli logowanie ciche nie powiedzie się, wyświetl użytkownikowi prośbę o logowanie interaktywne. Użytkownicy powinni mieć możliwość anulowania logowania interaktywnego. Więcej informacji znajdziesz na liście kontrolnej jakości usług gier Google Play.
Zapewnij widok wyskakujących okienek usług gier Google Play aby użytkownicy mogli wyraźnie zobaczyć, że są zalogowani.
Gra integruje rozwiązanie do zapisywania w chmurze, które jest kluczowane przez identyfikator gracza w usługach gier Google Play, dzięki czemu stan gry użytkownika jest zachowywany podczas sesji gry błyskawicznej i na różnych urządzeniach. Możesz użyć usługi takiej jak Cloud Firestore lub innej bazy danych w chmurze. Upewnij się, że postępy gracza są kluczowane przez identyfikator gracza w usługach gier Google Play i przywracane, gdy tylko gracz się zaloguje.
- Zapisywanie stanu gry jest obowiązkowe w grach, które obsługują dowolny rodzaj trwałości między sesjami gry. Inne typy gier (np. roguelike i proste gry planszowe) przeznaczone do krótkich sesji gry nie wymagają zapisywania stanu gry. Zdecydowanie zalecamy jednak używanie zapisów stanu gry lub tabel wyników, aby zachować ten stan, tak aby użytkownicy nie tracili cennych wyników ani osiągnięć.
Jeśli jeszcze go nie masz, dodaj do strony aplikacji w Sklepie film promocyjny w orientacji poziomej pokazujący rozgrywkę. Użytkownicy lubią filmy, które zawierają rozgrywkę bezpośrednio z gry. Google Play automatycznie wygeneruje z tego filmu klip z najważniejszymi momentami, który zostanie dodany do aplikacji Gry Google Play. Możesz nagrywać filmy bezpośrednio za pomocą adb. Jeśli Twoja gra ma tylko tryb portretowy, możesz ją przekonwertować na tryb poziomy za pomocą różnych edytorów wideo.
Gra nie zawiera przycisku instalowania. Przycisk instalowania nie jest potrzebny, ponieważ gra błyskawiczna powinna być taka sama jak zainstalowana gra. Użytkownicy nadal mogą zainstalować grę ze strony z informacjami w aplikacji Gry Google Play i Sklepie Google Play.
Gra nie implementuje funkcji ochrony przed piractwem usług gier Google Play ani nie zawiera w pliku manifestu uprawnienia
com.android.vending.CHECK_LICENSE. Funkcja ochrony przed piractwem uniemożliwia użytkownikom piractwo gier, które trzeba kupić. Nie ma ona żadnych korzyści w przypadku gier bezpłatnych. Włączenie sprawdzania ochrony przed piractwem uniemożliwi aplikacjom błyskawicznym w Google Play logowanie się w usługach gier Google Play.Jeśli gra korzysta z OpenGL, upewnij się, że jest kierowana na OpenGL ES 2.0, ponieważ jest to jedyna wersja w pełni obsługiwana przez aplikacje błyskawiczne w Google Play na urządzeniach z Androidem 7 i starszym. Upewnij się, że określisz prawidłową wersję za pomocą
<uses-feature>, ustawiającandroid:glEsVersionna0x00020000.W pliku
AndroidManifest.xmlokreśl1337jako wariant błyskawiczny, aby wskazać, że jest to pełna wersja gry błyskawicznej (a nie wersja próbna):<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:dist="http://schemas.android.com/apk/distribution" package="com.yourapp.package"> <dist:module dist:instant="true" /> <application android:allowBackup="true"> <meta-data android:name="com.google.android.gms.instant.flavor" android:value="1337"/> ... </application> </manifest>
Gra jest spieniężana w sposób nienachalny zgodnie z tymi wytycznymi:
- Upewnij się, że banery reklamowe nie przeszkadzają w rozgrywce.
- Umieszczaj reklamy w naturalnych przerwach w rozgrywce, między zawartością, poziomami lub etapami strony. Nie zasypuj użytkowników reklamami. Powtarzające się reklamy często ograniczają wygodę użytkowników i mogą powodować przypadkowe kliknięcia.
- Reklamy przed filmem wyświetlane przed rozpoczęciem gry muszą być możliwe do pominięcia po maksymalnie 5 sekundach.
- Reklamy nie mogą być maskowane jako komponenty gry albo elementy menu lub nawigacji.
- Promocja krzyżowa innych gier jest dopuszczalna, ale musi być zgodna z powyższymi wymaganiami dotyczącymi reklam.
Lista kontrolna do samodzielnej oceny
Google sprawdza zgodność i bezbłędne działanie, przeprowadzając weryfikację gry. Możesz zaoszczędzić czas, sprawdzając zgodność i prawidłowe działanie przed rozpoczęciem procesu weryfikacji. Użyj poniższej listy kontrolnej do samodzielnej oceny:
- Film promocyjny
- Gra ma w Konsoli Play film promocyjny pokazujący rozgrywkę.
- Reklamy i zakupy w aplikacji
- Banery reklamowe są nienachalne i nie powodują przypadkowych dotknięć.
- Reklamy wyświetlają się w naturalnych przerwach w rozgrywce i nie zasypują użytkowników.
- Wszystkie reklamy przed filmem można pominąć po maksymalnie 5 sekundach.
- W grze nie ma przycisku instalowania.
- Wykorzystanie danych
- Użytkownicy mogą zacząć grać w Twoją grę w mniej niż 15 sekund przez połączenie LTE lub 4G.
- Przycisk Wstecz
- Gracz może wyjść z gry za pomocą przycisku Wstecz w głównym menu gry. Okno potwierdzenia wyjścia jest dozwolone, ale nie jest wymagane. Jeśli używasz okna potwierdzenia, gra powinna się zamknąć, gdy użytkownik potwierdzi wyjście lub ponownie naciśnie przycisk Wstecz.
- Logowanie się w usługach gier Google Play
- Gdy otwierasz grę z aplikacji Gry Google Play, dzieje się to:
- Gra próbuje zalogować użytkownika w usługach gier Google Play w sposób cichy.
- Usługi gier Google Play wyświetlają komunikat powitalny „Cześć” z identyfikatorem gracza.
- Jeśli logowanie ciche nie powiedzie się, rozpocznie się logowanie interaktywne. Użytkownik ma możliwość anulowania logowania, aby uniknąć nieskończonej pętli logowania.
- Gdy otwierasz grę z aplikacji Gry Google Play, dzieje się to:
- Przywracanie stanu gry (zapisywanie stanu gry / zakupy w aplikacji)
- Sprawdź, czy można przywrócić stan gry:
- Zagraj w grę i zrób znaczące postępy (np. osiągnij nowy poziom lub nowy najlepszy wynik) oraz, jeśli to możliwe, dokonaj zakupu w aplikacji.
- Zamknij grę, a następnie usuń ją z urządzenia (zwykle w sekcji Ustawienia > Aplikacje).
- Uruchom ponownie grę na tym samym urządzeniu i sprawdź, czy postępy w grze i zakupy w aplikacji zostały automatycznie przywrócone.
- Uruchom ponownie grę na innym urządzeniu i sprawdź, czy postępy w grze i zakupy w aplikacji zostały automatycznie przywrócone.
- Sprawdź, czy można przywrócić stan gry:
- Obsługa trybu offline
- Sprawdź, czy w grę można grać w trybie offline:
- Uruchom grę, gdy masz połączenie z internetem, i przejdź do stanu, w którym można grać.
- Zamknij grę i zakończ proces gry.
- Włącz na urządzeniu tryb samolotowy.
- Uruchom ponownie grę i sprawdź, czy można w nią grać w trybie offline.
- Sprawdź, czy w grę można grać w trybie offline:
- Obsługa urządzeń
- Upewnij się, że w grę można w pełni grać na tabletach z Androidem.
- Upewnij się, że gra działa na Androidzie 5 (poziom 21 interfejsu API) i nowszym.