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>