El SDK de Sidekick está disponible para los desarrolladores que cumplan con los siguientes requisitos:
- Publica versiones como un APK, en lugar de un Android App Bundle (AAB).
- Necesitas acceder a Sidekick, pero usas 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 Maven de Google (maven.google.com) como uno de los repositorios que se indican en la lista.
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
minSdkVersionde 23. - Flujo de trabajo de pruebas: Las pruebas solo se pueden realizar a través de segmentos de pruebas internas o cerradas con Google Play Console.
- Inhabilitación de la función: 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 separado (usa el atributo android:process en las etiquetas <application> de tu AndroidManifest.xml), 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>
Publica en Google Play
Para lanzar 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 con normalidad.