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

تحذير: لن تتوفّر "تطبيقات Google Play الفورية" بعد الآن. اعتبارًا من ديسمبر 2025، لن يكون بالإمكان نشر "التطبيقات الفورية" من خلال Google Play، وستتوقف جميع واجهات برمجة التطبيقات الفورية لخدمات Google Play عن العمل. لن يعود بإمكان Google Play عرض "التطبيقات الفورية" على المستخدمين باستخدام أي آلية.

نُجري هذا التغيير استنادًا إلى ملاحظات المطوّرين واستثماراتنا المستمرة لتحسين المنظومة المتكاملة منذ طرح "تطبيقات Google Play الفورية".

لمواصلة تحسين تجربة المستخدمين وزيادة عددهم، ننصح المطوّرين بتوجيه المستخدمين إلى تطبيقاتهم أو ألعابهم العادية، باستخدام الروابط العميقة لإعادة توجيههم إلى رحلات أو ميزات محدّدة عند الاقتضاء.

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