چندین نقطه ورود به یک تجربه فوری ارائه دهید

هر تجربه فوری حداقل یک نقطه ورود دارد که یک فعالیت واحد در برنامه یا بازی شما است. اگر می‌خواهید برنامه یا بازی شما چندین نقطه ورودی داشته باشد، هر فعالیت شروع باید آدرس‌پذیر باشد. یعنی باید با یک URL منحصر به فرد مطابقت داشته باشد.

اگر نشانی‌های اینترنتی نقاط ورودی در یک برنامه یا بازی فوری، دامنه مشترکی دارند، هر نقطه ورودی باید با مسیر متفاوتی در آن دامنه مطابقت داشته باشد. به عنوان مثال، فرض کنید در حال ایجاد یک برنامه ناوبری هستید که باید دارای سه نقطه ورودی جداگانه باشد: مکان فعلی را پیدا کنید، رستوران های اطراف را جستجو کنید و مکان را به اشتراک بگذارید. هر یک از این ویژگی ها مربوط به منابع موجود در یک دامنه وب، "example.com" است. برای ارائه یک URL منحصر به فرد برای هر نقطه ورودی، مسیرهای مختلفی را در دامنه مشخص کنید، همانطور که در جدول زیر نشان داده شده است.

ویژگی URL
مکان یاب http://example.com/finder
رستوران های نزدیک http://example.com/restaurants
مکان را به اشتراک بگذارید http://example.com/share

پیشوندهای مسیر 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>