میانبرهای برنامه

سرویس‌های بازی‌های Play ممکن است به‌طور خودکار میانبرهای برنامه را اضافه کنند، به‌عنوان مثال برای اینکه کاربران بتوانند به‌سرعت نمایه سرویس‌های بازی‌های Play را برای استفاده انتخاب کنند. میانبرهای برنامه می‌توانند بر اساس تعداد حساب‌های موجود در دستگاه و میزان استفاده از بازی اضافه یا حذف شوند.

میانبرهای موجود

تعویض پروفایل : میانبری برای بازیکنان جهت جابجایی بین پروفایل‌های مختلف بازی‌های Play. برای مقاله مربوطه در مرکز راهنمایی، به نحوه تعویض پروفایل‌های بازی‌های Play مراجعه کنید.

مدیریت میانبرهای برنامه‌های موجود در سرویس‌های Play Games

در صورتی که بازی شما به طور فعال از میانبرهای برنامه استفاده می‌کند، می‌توانید تعداد میانبرهای برنامه که توسط سرویس‌های Play Games اشغال می‌شوند را محدود کنید. برای این کار، یک عنصر متا-داده به هر اعلان فعالیت "android.intent.category.LAUNCHER" اضافه کنید و موارد زیر را تنظیم کنید:

  • android:name به "com.google.android.gms.games.APP_SHORTCUTS_MAX_NUMBER" تبدیل کن.
  • android:value حداکثر تعداد اسلات‌های میانبر برنامه که می‌توانند توسط سرویس‌های Play Games استفاده شوند.

مثال

در این مثال، نشان می‌دهیم که چگونه حداکثر تعداد اسلات‌های میانبر برنامه که سرویس‌های Play Games می‌توانند استفاده کنند را به دو عدد محدود کنیم. برای مثال، در ابتدا یک مانیفست برنامه خواهیم داشت که به شکل زیر است:

<manifest ... >
    <application ... >
        <activity android:name=".ExampleActivity" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity >
        ...
    </application >
    ...
</manifest >

و برای اعمال محدودیت‌ها، مانیفست برنامه باید به صورت زیر به‌روزرسانی شود:

<manifest ... >
    <application ... >
        <activity android:name=".ExampleActivity" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <meta-data
                android:name="com.google.android.gms.games.APP_SHORTCUTS_MAX_NUMBER"
                android:value="2" />
        </activity >
        ...
    </application >
    ...
</manifest >

همین. اکنون حداکثر تعداد اسلات‌های میانبر برنامه که سرویس‌های Play Games می‌توانند استفاده کنند به دو محدود شده است.