Accesos directos a aplicaciones

Es posible que los Servicios de juego de Play agreguen automáticamente atajos de la app, por ejemplo, para permitir que los usuarios elijan rápidamente el perfil de los Servicios de juego de Play que desean usar. Los accesos directos de la app se pueden agregar o quitar según la cantidad de cuentas en el dispositivo y el uso del juego.

Accesos directos disponibles

Selector de perfiles: Es un atajo para que los jugadores cambien entre diferentes perfiles de Play Juegos. Consulta Cómo cambiar de perfil de Play Juegos para ver el artículo correspondiente del Centro de ayuda.

Cómo administrar los accesos directos de apps propagados de los Servicios de juego de Play

En caso de que tu juego use de forma activa los accesos directos de la app, puedes limitar la cantidad de accesos directos que propagan los Servicios de Play Juegos. Para ello, agrega un elemento meta-data a cualquier declaración de actividad "android.intent.category.LAUNCHER" y configura lo siguiente:

  • De android:name a "com.google.android.gms.games.APP_SHORTCUTS_MAX_NUMBER"
  • android:value a la cantidad máxima de ranuras de accesos directos de la app que pueden usar los servicios de Play Juegos.

Ejemplo

En este ejemplo, mostramos cómo limitar a dos la cantidad máxima de espacios para atajos de apps que pueden usar los Servicios de juego de Play. En nuestro ejemplo, inicialmente, tendríamos un manifiesto de app que se vería de la siguiente manera:

<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 >

Y para aplicar los límites, el manifiesto de la app debe actualizarse a lo siguiente:

<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 >

Eso es todo. Ahora, la cantidad máxima de ranuras de accesos directos a la app que pueden usar los servicios de Play Juegos se limita a dos.