Disponibilizar vários pontos de entrada em uma experiência instantânea

Aviso:o Google Play Instant não estará mais disponível. A partir de dezembro de 2025, os apps instantâneos não poderão ser publicados no Google Play, e todas as APIs Instant do Google Play Services vão deixar de funcionar. Os usuários não vão mais receber apps instantâneos do Google Play usando nenhum mecanismo.

Estamos fazendo essa mudança com base no feedback dos desenvolvedores e nos nossos investimentos contínuos para melhorar o ecossistema desde a introdução do Google Play Instant.

Para continuar otimizando o crescimento de usuários, recomendamos que os desenvolvedores encaminhem as pessoas para o app ou jogo normal usando links diretos para redirecionar a jornadas ou recursos específicos quando relevante.

Cada experiência instantânea tem pelo menos um ponto de entrada, que é uma única atividade no app ou jogo. Se você quer que seu app ou jogo tenha vários pontos de entrada, cada atividade inicial precisa ser endereçável, ou seja, precisa corresponder a um URL exclusivo.

Se os URLs dos pontos de entrada em um app instantâneo ou jogo compartilharem um domínio, cada ponto de entrada precisará corresponder a um caminho diferente dentro desse domínio. Por exemplo, imagine que você esteja criando um app de navegação que tenha três pontos de entrada separados: encontrar o local atual, pesquisar restaurantes por perto e compartilhar a localização. Cada um desses recursos corresponde a elementos em um domínio da Web, "example.com". Para fornecer um URL exclusivo para cada ponto de entrada, especifique caminhos diferentes no domínio, conforme mostrado na tabela a seguir.

Recurso URL
Localizador de local http://example.com/finder
Restaurantes por perto http://example.com/restaurants
Compartilhar local http://example.com/share

Declarar prefixos de caminho do URL

É possível que o URL de um ponto de entrada compartilhe um prefixo com os URLs de outros pontos de entrada no mesmo app ou jogo. Nesse caso, especifique o caminho completo para um ponto de entrada e o prefixo do caminho para os outros pontos de entrada, conforme mostrado no snippet de código a seguir:

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>