인스턴트 환경에 여러 진입점 제공

각 인스턴트 환경에는 앱 또는 게임 내의 단일 활동인 진입점이 하나 이상 있습니다. 앱이나 게임에 여러 개의 진입점이 있도록 하려면 각 시작 활동은 주소 지정이 가능해야 합니다. 즉, 고유한 URL과 일치해야 합니다.

인스턴트 앱 또는 게임의 진입점 URL이 도메인을 공유하는 경우 각 진입점은 도메인 내의 다른 경로와 일치해야 합니다. 예를 들어 현재 위치 찾기, 근처 음식점 검색, 위치 공유라는 세 가지 개별 진입점이 있어야 하는 내비게이션 앱을 만든다고 가정해 보겠습니다. 이러한 각 기능은 웹 도메인 'example.com' 내의 리소스에 해당합니다. 각 진입점에 고유한 URL을 제공하려면 다음 표와 같이 도메인 내에 서로 다른 경로를 지정합니다.

기능 URL
위치 찾기 http://example.com/finder
근처 음식점 http://example.com/restaurants
위치 공유 http://example.com/share

URL 경로 접두어 선언

한 진입점의 URL은 동일한 앱 또는 게임의 다른 진입점의 URL과 접두사를 공유할 수 있습니다. 이 경우 다음 코드 스니펫과 같이 한 진입점의 전체 경로와 다른 진입점의 경로 접두어를 지정합니다.

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>