Внимание: Google Play Instant больше не будет доступен. С декабря 2025 года мгновенные приложения нельзя будет публиковать через Google Play, и все API мгновенного запуска сервисов Google Play перестанут работать. Пользователи больше не смогут получать мгновенные приложения через Play, используя какие-либо механизмы.
Мы вносим это изменение, основываясь на отзывах разработчиков и наших постоянных инвестициях в улучшение экосистемы с момента внедрения Google Play Instant.
Чтобы продолжить оптимизацию для роста числа пользователей, мы призываем разработчиков направлять пользователей в их обычные приложения или игры, используя глубокие ссылки для перенаправления их на определенные маршруты или функции, когда это уместно.
У каждого мгновенного опыта есть как минимум одна точка входа , представляющая собой отдельное действие в вашем приложении или игре. Если вы хотите, чтобы в вашем приложении или игре было несколько точек входа, каждое начальное действие должно быть адресуемым , то есть соответствовать уникальному URL-адресу.
Если URL-адреса точек входа в мгновенном приложении или игре находятся в одном домене, каждая точка входа должна соответствовать отдельному пути внутри этого домена. Например, вы создаёте навигационное приложение, которое должно иметь три отдельные точки входа: поиск текущего местоположения, поиск ближайших ресторанов и обмен местоположением. Каждая из этих функций соответствует ресурсам в пределах веб-домена «example.com». Чтобы предоставить уникальный URL-адрес для каждой точки входа, укажите разные пути внутри домена, как показано в следующей таблице.
| Особенность | URL |
|---|---|
| Поиск местоположения | http://example.com/finder |
| Рестораны поблизости | http://example.com/restaurants |
| Поделиться местоположением | http://example.com/share |
Объявить префиксы пути URL
URL-адрес одной точки входа может иметь общий префикс с URL-адресами других точек входа в то же приложение или игру. В этом случае укажите полный путь для одной точки входа и префикс пути для остальных точек входа, как показано в следующем фрагменте кода:
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>