Para inicializar correctamente el SDK dentro de un juego, se deben cumplir varios requisitos. Por ejemplo:
Ejecución desde un ejecutable de juego firmado digitalmente
Cómo iniciar el ejecutable del juego desde Google Play Juegos
Esto puede ser una carga para los desarrolladores que compilan su juego de forma activa dentro de un editor de juegos o un IDE de código, ya que requieren empaquetar y publicar el juego para su lanzamiento.
Para proporcionar un mejor flujo de trabajo de desarrollo, el SDK ofrece un modo para desarrolladores. Cuando está habilitado, el modo de desarrollador permite que el SDK funcione dentro de un editor de juegos o un IDE de código. El SDK se puede inicializar sin necesidad de que el ejecutable esté firmado digitalmente o se inicie desde Google Play Juegos.
Requisitos previos
- Obtén un GUID de socio con acceso anticipado (EAP). Esta es una clave secreta que permite que tu equipo de desarrollo use el SDK desde el editor del motor de juego sin necesidad de empaquetar o firmar digitalmente el ejecutable del juego ni iniciarlo desde Google Play Juegos.
Paso 1: Habilita el modo de desarrollador en el manifiesto
Para habilitar el modo de desarrollador para tu aplicación, establece IsDeveloperMode
en true
dentro del manifest.xml
de tu aplicación.
<?xml version="1.0" encoding="utf-8"?>
<Manifest version="1">
<Application>
<PackageName>com.example.package</PackageName>
<IsDeveloperMode>true</IsDeveloperMode>
</Application>
</Manifest>
Paso 2: Habilita el acceso anticipado
Para habilitar el acceso anticipado en el dispositivo en el que realizas la prueba, configura el valor de cadena EarlyAccessPartnerGuid
en la clave de registro HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid
.
Esto se puede hacer con el Editor del registro de Windows o desde una terminal cmd de administrador con el siguiente comando:
C:\> reg add "HKLM\Software\Google\Play Games Services" /v EarlyAccessPartnerGuid /t REG_SZ /d EAP GUID
Paso 3: Accede a Google Play Juegos para PC
Cuando el modo de desarrollador está habilitado, el SDK usa la cuenta con la que se accedió a Google Play Juegos para PC cuando realiza llamadas a la API. Si se accedió a varias cuentas, se usará la cuenta activa.
Si tu juego no se lanzó públicamente (nunca se publicó en el segmento de lanzamiento de producción dentro de Play Console), te recomendamos que uses una Cuenta de Google que se haya unido al grupo de pruebas internas de tu juego. Los verificadores internos tendrán acceso a tu juego antes del lanzamiento, lo que es necesario para que funcionen algunas APIs del SDK. Por ejemplo, completar una compra con la Facturación Google Play. Puedes administrar los verificadores internos de tu app en Play Console.
Próximos pasos
Agrega funciones de Google Play para PC a tu app:
- Vende artículos digitales con la Facturación Play
- Mide tu estrategia de marketing con la referencia de instalación de Play