لكل تجربة فورية نقطة دخول واحدة على الأقل، وتكون نشاطًا واحدًا داخل التطبيق أو اللعبة. إذا كنت تريد تضمين نقاط دخول متعددة لتطبيقك أو لعبتك، يجب أن يكون كل نشاط بدء قابلاً للمعالجة، أي يجب أن يتوافق مع عنوان URL فريد.
إذا كانت عناوين URL لنقاط الدخول في تطبيق فوري أو لعبة تشترك في نطاق، يجب أن تتوافق كل نقطة دخول مع مسار مختلف ضمن ذلك النطاق. على سبيل المثال، لنفترض أنك تنشئ تطبيق تنقل يجب أن يشتمل على ثلاث نقاط دخول منفصلة: العثور على الموقع الحالي، والبحث عن المطاعم القريبة، ومشاركة الموقع. تتوافق كل ميزة من هذه الميزات مع الموارد الموجودة في نطاق ويب، "example.com". لتوفير عنوان URL فريد لكل نقطة إدخال، حدد مسارات مختلفة داخل النطاق، كما هو موضح في الجدول التالي.
إبراز | عنوان URL |
---|---|
الباحث عن الموقع | http://example.com/finder |
المطاعم المجاورة | http://example.com/restaurants |
مشاركة الموقع الجغرافي | http://example.com/share |
تعريف بادئات مسار عنوان URL
من الممكن أن يتشارك عنوان URL لنقطة إدخال واحدة بادئة مع عناوين URL لنقاط الدخول الأخرى إلى التطبيق نفسه أو اللعبة نفسها. في هذه الحالة، حدِّد المسار الكامل لنقطة إدخال واحدة وبادئة المسار لنقاط الإدخال الأخرى، كما هو موضّح في مقتطف الرمز التالي:
<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>