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

Cada experiência instantânea tem pelo menos um ponto de entrada, que é uma única atividade no seu 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 nesse domínio. Por exemplo, digamos que você esteja criando um app de navegação que precise ter três pontos de entrada separados: encontrar a localização atual, pesquisar restaurantes por perto e compartilhar a localização. Cada um desses recursos corresponde a recursos 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, 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>