توفير نقاط دخول متعددة في تجربة فورية

لكل تجربة فورية نقطة دخول واحدة على الأقل، وتكون نشاطًا واحدًا داخل التطبيق أو اللعبة. إذا كنت تريد تضمين نقاط دخول متعددة لتطبيقك أو لعبتك، يجب أن يكون كل نشاط بدء قابلاً للمعالجة، أي يجب أن يتوافق مع عنوان 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>