Accesos directos a aplicaciones

Los Servicios de juego de Play pueden agregar automáticamente accesos directos a aplicaciones para para permitir que los usuarios elijan rápidamente el perfil de los Servicios de juego de Play que desean usar. Los accesos directos a aplicaciones se podrían agregar o quitar según la cantidad de cuentas en el dispositivo y el uso del juego.

Accesos directos disponibles

  • Selector de perfiles: Es una combinación de teclas para que los jugadores cambien entre diferentes funciones de Play. Perfiles de Juegos. Consulta el artículo Cómo cambiar de perfil de Play Juegos para obtener artículo correspondiente del Centro de ayuda.

Administra los atajos de apps propagados en los Servicios de juego de Play

Si tu juego usa activamente los accesos directos a aplicaciones, puedes limitar la cantidad de accesos directos a aplicaciones que propagan los Servicios de juego de Play. Para ello, agrega meta-datos a cualquier declaración de actividad "android.intent.category.LAUNCHER", estableciendo lo siguiente:

  • android:name a "com.google.android.gms.games.APP_SHORTCUTS_MAX_NUMBER";
  • android:value en la cantidad máxima de ranuras de accesos directos a aplicaciones que se pueden que usan los Servicios de juego de Play.

Ejemplo

En este ejemplo, se muestra cómo limitar la cantidad máxima de accesos directos a aplicaciones. ranuras que los Servicios de juego de Play pueden usar para dos. Para nuestro ejemplo, al principio tendría un manifiesto de la app que se ve 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 >

Para aplicar los límites, el manifiesto de la app debe actualizarse 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>
            <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 aplicaciones que los servicios pueden usar se limita a dos.