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

هشدار: قابلیت Instant در گوگل پلی دیگر در دسترس نخواهد بود. از دسامبر ۲۰۲۵، انتشار Instant Apps از طریق گوگل پلی امکان‌پذیر نخواهد بود و تمام APIهای Instant سرویس‌های گوگل پلی دیگر کار نخواهند کرد. کاربران دیگر با استفاده از هیچ مکانیزمی، Instant Apps را از طریق Play دریافت نخواهند کرد.

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

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

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

اگر آدرس‌های اینترنتی (URL) برای نقاط ورودی در یک برنامه یا بازی فوری، دامنه مشترکی داشته باشند، هر نقطه ورودی باید با مسیر متفاوتی در آن دامنه مطابقت داشته باشد. برای مثال، فرض کنید در حال ایجاد یک برنامه ناوبری هستید که باید سه نقطه ورودی جداگانه داشته باشد: یافتن مکان فعلی، جستجوی رستوران‌های نزدیک و اشتراک‌گذاری مکان. هر یک از این ویژگی‌ها با منابع درون یک دامنه وب، "example.com"، مطابقت دارند. برای ارائه یک 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>