Preguntas frecuentes

En este documento, se responden preguntas comunes sobre los SDK y la publicación para Google Play Juegos para PC.

¿Cómo agregar una VPN?

Para los desarrolladores que necesitan probar su juego en regiones en las que no se admite Google Play Juegos para PC, te recomendamos que uses una VPN para obtener una dirección IP de una región admitida.

Asegúrate de habilitar el modo TUN en la VPN. Puedes encontrar instrucciones para habilitar el modo TUN y configurar el firewall en el manual de operaciones del proveedor de VPN.

Después de habilitar el modo TUN, instala Google Play Juegos para PC y el emulador con fines de prueba.

¿Se puede usar el flujo de compra sin un servidor de backend?

Desde una perspectiva de seguridad, por lo general, no se recomienda el procesamiento sin un servidor de backend.

Para obtener más información, consulta Procesar sin un servidor de backend.

¿Cómo comenzar a desarrollar para Google Play Juegos para PC en Unity o el editor de UE?

Cuando inicias un juego con la app de Google Play Juegos, ¿se sincronizan los detalles de tu Cuenta de Google?

Después de iniciar el juego a través del cliente de Google Play Juegos, la cuenta se sincroniza automáticamente y no es necesario volver a acceder a través del proceso de Acceso a Google.

Cuando se envía un paquete de aplicación de Windows (WAB) con un selector de 3P, ¿se requiere el paquete de juego para su revisión?

Solo puedes enviar el instalador y no es necesario que envíes todo el paquete de juego El revisor podrá descargar el paquete de juego con el instalador.

Si un jugador usa un selector de 3P en lugar del cliente de Google Play, ¿se sincronizará automáticamente su cuenta de Servicios de juego de Play?

Para que funcionen las funciones del SDK, el juego debe iniciarse directamente a través del cliente de Google Play Juegos. Si otro proceso, como una aplicación de instalador o selector, inicia el juego, ese proceso debe iniciarse desde el cliente de Google Play Juegos. El juego debe pasar todos los parámetros recibidos del cliente al proceso del cliente.

¿Cómo controla el SDK el acceso a la Cuenta de Google para varias instancias o cuentas?

Cada inicio de juego en GPG se trata como una "sesión de juego", y cada "sesión de juego" puede tener una cuenta asociada. Pueden ser diferentes. Por lo tanto, si inicias el juego con la cuenta A y, luego, cambias a la cuenta B y vuelves a iniciar, ambos pueden ejecutarse al mismo tiempo.

¿Hay alguna limitación en el tamaño de archivo de WAB (paquete de aplicación de Windows)?

Puedes subir un tamaño de archivo de hasta 10 GB para un WAB.

¿Se permiten los sistemas de pago existentes basados en la API después de integrar el SDK de Google Play Juegos para PC?

Todos los pagos deben controlarse con el SDK de Google Play Juegos para PC mediante la Facturación Google Play. No puedes usar tu forma de pago existente basada en la API en el mismo juego.

¿Hay entornos de pruebas abiertas o cerradas similares a los dispositivos móviles?

Si bien actualmente no hay una zona de pruebas integral dedicada, reconocemos la necesidad de un entorno de pruebas similar a la producción para los desarrolladores. Pronto se ofrecerá una solución más sólida.

¿No podemos consumir correctamente las compras iniciadas en el modo de desarrollador?

El consumo de compras en el modo de desarrollador debe realizarse en un plazo de 3 minutos. De lo contrario, es posible que se haya reembolsado la compra.

¿Hay alguna diferencia entre la API (heredada) y el SDK de Google Play Juegos para PC?

  • La versión heredada solo se enfocaba en la facturación.
  • El SDK admitirá el Servicio de escritorio de Google (GDS) y las funciones completas de la PC.
  • Interfaz de SDK fácil de usar para desarrolladores
  • No se necesita el Acceso a Google basado en el navegador.

¿Hay una forma alternativa de inicializar el SDK iniciando el juego directamente con el selector de juegos, sin pasar por Google Play Juegos para PC?

El juego debe iniciarse a través del cliente de Google Play Juegos para PC. Para obtener más detalles, consulta el documento para desarrolladores.

No se admiten los pagos ni las suscripciones recurrentes. ¿Hay planes para implementar esto?

No hay planes para agregar esas opciones de compra más allá de la compra directa desde la app. Agradecemos tus comentarios con casos de uso específicos.

En el proceso de pago, ¿el código de error en el billingerror se muestra como la respuesta del inicio del flujo de compra o la obtención del resultado del pago? Para el flujo de compra, ¿no podemos esperar el resultado del SDK en lugar de usar un objeto de escucha?

Es la respuesta del resultado del pago. LaunchPurchaseFlow se mostrará de inmediato sin bloquear, pero debes escuchar la devolución de llamada para saber cuándo finalizó y capturar el resultado.

¿Hay alguna forma de crear un acceso directo para abrir el juego directamente?

Puedes usar el siguiente URI para abrir el juego directamente:

googleplaygames://launch/?pid=2&id=com.company.gamename

El URI admite la detección de si se abrió el cliente de Google Play Juegos para PC. Si el cliente no está abierto, el cliente de GPG se abre antes de que se ejecute el juego o el selector. Debes administrar el juego o el selector para evitar que se ejecuten varias instancias.

Límites de solicitudes a la API de QueryProductDetails

La cantidad máxima de productos que se pueden consultar en una sola llamada a la QueryProductDetails API es de 50. Si superas este límite, debes dividir la solicitud en varias llamadas.

¿Por qué mi juego muestra el mensaje "No se puede instalar el juego" o no aparece después de que subí mi primer paquete de aplicación de Windows (WAB)?

Si tu juego se incorpora sin una versión para PC preexistente (un "WAB por primera vez"), es posible que el sistema lo coloque automáticamente en un estado de retención de publicación administrada. Esto sucede porque no hay una línea de base existente para actualizar. Para lanzar por completo el WAB y hacer que el juego esté disponible para la instalación, debes navegar a Google Play Console y ejecutar manualmente la acción de publicación requerida (p.ej., hacer clic en "Publicar cambios").