Proposez plusieurs points d'entrée dans une expérience instantanée

Chaque expérience instantanée comporte au moins un point d'entrée, qui correspond à une activité unique dans votre application ou votre jeu. Si vous souhaitez que votre application ou votre jeu aient plusieurs points d'entrée, chaque activité de démarrage doit être adressable, c'est-à-dire qu'elle doit correspondre à une URL unique.

Si les URL des points d'entrée d'une application ou d'un jeu instantanés partagent un domaine, chaque point d'entrée doit correspondre à un chemin d'accès différent au sein de ce domaine. Par exemple, supposons que vous créiez une application de navigation qui devrait avoir trois points d'entrée distincts: rechercher la position actuelle, rechercher des restaurants à proximité et partager la position. Chacune de ces fonctionnalités correspond à des ressources dans un domaine Web, "example.com". Pour fournir une URL unique pour chaque point d'entrée, spécifiez différents chemins d'accès dans le domaine, comme indiqué dans le tableau suivant.

Fonctionnalité URL
Outil de localisation http://example.com/finder
Restaurants à proximité http://example.com/restaurants
Partager ma position http://example.com/share

Déclarer les préfixes de chemin d'URL

L'URL d'un point d'entrée peut partager un préfixe avec les URL d'autres points d'entrée dans la même application ou le même jeu. Dans ce cas, spécifiez le chemin d'accès complet pour un point d'entrée et le préfixe de chemin d'accès pour les autres points d'entrée, comme indiqué dans l'extrait de code suivant:

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>