Zapewnij wiele punktów wejścia do aplikacji błyskawicznej

Każda aplikacja błyskawiczna ma co najmniej 1 punkt wejścia, czyli pojedynczą czynność w aplikacji lub grze. Jeśli chcesz, by aplikacja lub gra miała wiele punktów wejścia, każda początkowa aktywność musi być zaadresowana, czyli musi odpowiadać unikalnemu adresowi URL.

Jeśli adresy URL punktów wejścia w aplikacji błyskawicznej lub grze znajdują się w tej samej domenie, każdy punkt wejścia musi odpowiadać innej ścieżce w tej domenie. Załóżmy, że tworzysz aplikację do nawigacji, która powinna mieć 3 osobne punkty wejścia: znalezienie bieżącej lokalizacji, wyszukanie restauracji w pobliżu i udostępnienie lokalizacji. Każda z tych funkcji odpowiada zasobom w domenie internetowej „example.com”. Aby podać unikalny adres URL dla każdego punktu wejścia, określ różne ścieżki w domenie zgodnie z tabelą poniżej.

Cecha URL
Wyszukiwarka lokalizacji http://example.com/finder
Restauracje w pobliżu http://example.com/restaurants
Udostępnij lokalizację http://example.com/share

Deklarowanie prefiksów ścieżek adresów URL

Może się zdarzyć, że adres URL jednego punktu wejścia będzie miał ten sam prefiks z adresami URL innych punktów wejścia do tej samej aplikacji lub gry. W tym przypadku podaj pełną ścieżkę jednego punktu wejścia i prefiks ścieżki dla innych punktów wejścia, tak jak w tym fragmencie kodu:

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>