Hazır uygulama deneyimine birden fazla giriş noktası sağlama

Her hazır uygulama deneyiminde, uygulama veya oyununuzdaki tek bir etkinlik olan en az bir giriş noktası vardır. Uygulamanızın veya oyununuzun birden fazla giriş noktasına sahip olmasını istiyorsanız her başlangıç etkinliğinin adreslenebilir olması gerekir. Diğer bir deyişle, benzersiz bir URL'ye karşılık gelmelidir.

Hazır uygulama veya oyundaki giriş noktalarının URL'leri bir alanı paylaşıyorsa her giriş noktasının söz konusu alan içinde farklı bir yola karşılık gelmesi gerekir. Örneğin, geçerli konumu bulma, yakındaki restoranları arama ve konumu paylaşma olmak üzere üç ayrı giriş noktasına sahip olması gereken bir navigasyon uygulaması oluşturduğunuzu düşünelim. Bu özelliklerin her biri, "example.com" web alanındaki kaynaklara karşılık gelir. Her giriş noktası için benzersiz bir URL sağlamak üzere, alan içinde aşağıdaki tabloda gösterildiği gibi farklı yollar belirtin.

Öne Çıkarın URL
Konum bulucu http://example.com/finder
Yakındaki restoranlar http://example.com/restaurants
Konumu paylaş http://example.com/share

URL yolu öneklerini bildirme

Bir giriş noktasının URL'sinin, aynı uygulama veya oyundaki diğer giriş noktalarının URL'leriyle bir ön eki paylaşması mümkündür. Bu durumda, aşağıdaki kod snippet'inde gösterildiği gibi bir giriş noktası için tam yolu ve diğer giriş noktaları için yol ön ekini belirtin:

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>