SDK de Sidekick

El SDK de Sidekick está disponible para los desarrolladores que cumplen con los siguientes requisitos:

  • Publican versiones como APK, en lugar de Android App Bundle (AAB).
  • Necesitan acceder a Sidekick, pero usan una solución contra la manipulación incompatible.

Para agregar el SDK de Sidekick, agrega com.google.android.play:sidekick a tus dependencias. Asegúrate de incluir el repositorio de Maven de Google (maven.google.com) como uno de tus repositorios enumerados.

Por ejemplo, en el archivo build.gradle.kts de tu módulo, agrega lo siguiente:

dependencyResolutionManagement {
  repositories {
    google()
    // Other repositories
  }
}

dependencies {
  // Other dependencies
  implementation("com.google.android.play:sidekick:+")
}

Requisitos para la implementación

  • Nivel mínimo del SDK: La versión más reciente de Sidekick requiere un minSdkVersion de 23.
  • Flujo de trabajo de prueba: Las pruebas solo se pueden realizar a través de segmentos de pruebas internas o cerradas con Google Play Console.
  • Inhabilitación de funciones: Si necesitas inhabilitar la función, debes volver a implementar tu aplicación después de quitar el SDK o comunicarte con el equipo de asistencia para solicitar la inhabilitación remota.

Juegos que usan varios procesos

Si las actividades de tu juego se ejecutan en un proceso independiente (usa el android:process atributo en las etiquetas AndroidManifest.xml's <application> de tu ), debes actualizar el manifiesto agregando los siguientes proveedores de contenido. No se necesitan otros cambios en el código.

<application>
  [...]
  <provider
      android:name="com.google.android.play.deku.DekuContentProvider$Process1"
      android:authorities="insert.your.package.name.here.deku.contentprovider1"
      android:exported="false"
      android:process=":insert_name_of_process1_here" />

  <provider
      android:name="com.google.android.play.deku.DekuContentProvider$Process2"
      android:authorities="insert.your.package.name.here.deku.contentprovider2"
      android:exported="false"
      android:process=":insert_name_of_process2_here" />

  [...] <!-- Up to 5 processes ($Process1, $Process2, ..., $Process5) -->
</application>

Cómo publicar en Google Play

  • Para publicar versiones en Google Play con el SDK de Sidekick, completa el formulario de registro del SDK de Sidekick. Tu juego se aprobará en un plazo de 1 a 2 semanas, después de lo cual podrás subir versiones que hayan integrado el SDK de Sidekick como de costumbre.
  • Incluso después de completar la integración del SDK de Sidekick, es necesario habilitar la configuración en Play Console. Asegúrate de que esté seleccionada la opción Agregar Play Games Sidekick a los paquetes de aplicación que subas. La consola verificará el estado del SDK del paquete sin duplicarlo.
La casilla de verificación Add Play Games Sidekick to app bundles you upload en Play Console
La casilla de verificación Agregar el Ayudante de Play Juegos a los paquetes de app que subas (haz clic para ampliar).