Proporciona varios puntos de entrada en una experiencia instantánea

Cada experiencia instantánea tiene al menos un punto de entrada, que corresponde a una sola actividad dentro de tu app o juego. Si quieres que tu app o juego tenga varios puntos de entrada, cada actividad inicial debe ser direccionable, es decir, debe corresponder a una URL única.

Si las URLs de los puntos de entrada en una app o un juego instantáneo comparten un dominio, cada punto de entrada debe corresponder a una ruta diferente dentro de ese dominio. Por ejemplo, supongamos que creas una app de navegación que debe tener tres puntos de entrada separados: buscar la ubicación actual, buscar restaurantes cercanos y compartir la ubicación. Cada una de estas funciones corresponde a recursos dentro de un dominio web, "example.com". A fin de proporcionar una URL única para cada punto de entrada, especifica diferentes rutas dentro del dominio, como se muestra en la siguiente tabla.

Función URL
Buscador de la ubicación http://example.com/buscar
Restaurantes cercanos http://example.com/restaurantes
Compartir ubicación http://example.com/compartir

Declara prefijos de ruta de URL

Es posible que la URL de un punto de entrada comparta un prefijo con las URLs de otros puntos de entrada en la misma app o juego. En este caso, especifica la ruta de acceso completa para un punto de entrada y el prefijo de ruta para los otros puntos de entrada, como se muestra en el siguiente fragmento de código:

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>