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

هشدار: Google Play Instant دیگر در دسترس نخواهد بود. از دسامبر 2025، برنامه‌های فوری نمی‌توانند از طریق Google Play منتشر شوند و همه APIهای فوری سرویس‌های Google Play دیگر کار نخواهند کرد. دیگر با استفاده از هیچ مکانیزمی، برنامه‌های فوری توسط Play به کاربران ارائه نمی‌شود.

ما این تغییر را براساس بازخورد توسعه‌دهندگان و سرمایه‌گذاری مستمر خود برای بهبود اکوسیستم از زمان معرفی Google Play Instant انجام می‌دهیم.

برای ادامه بهینه سازی برای رشد کاربر، ما توسعه دهندگان را تشویق می کنیم تا کاربران را به برنامه یا بازی معمولی خود ارجاع دهند و از پیوندهای عمیق برای هدایت آنها به سفرها یا ویژگی های خاص در صورت لزوم استفاده کنند.

هر تجربه فوری حداقل یک نقطه ورود دارد که یک فعالیت واحد در برنامه یا بازی شما است. اگر می‌خواهید برنامه یا بازی شما چندین نقطه ورودی داشته باشد، هر فعالیت شروع باید آدرس‌پذیر باشد. یعنی باید با یک 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>