Referencia de la API
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En esta página, se enumeran las clases, las interfaces, las estructuras y las enumeraciones disponibles en la API del SDK de Google Play Juegos para PC de Unity.
Espacio de nombres: PlayPcSdkManaged.Initialization
Controla el ciclo de vida de la conexión entre el juego de Unity y el entorno de ejecución del SDK de Play Games para PC.
Clases
| Tipo |
Name |
Descripción |
Class |
GooglePlayInitialization |
Es el punto de entrada estático del SDK. Contiene métodos para inicializar la conexión de forma asíncrona. |
Class |
InitializeResult |
Representa el resultado de una operación de inicialización. |
Enums
| Tipo |
Name |
Descripción |
Enum |
InitializationError |
Códigos de error que se devuelven durante la inicialización (p.ej., SdkRuntimeUnavailable, SdkRuntimeUpdateRequired). |
Espacio de nombres: PlayPcSdkManaged.Billing
Proporciona acceso a las funciones de la Facturación Google Play, incluidas las compras directas desde la aplicación (CDA) y las suscripciones.
Clases
Clientes y resultados
| Tipo |
Name |
Descripción |
Class |
BillingClient |
Es el cliente principal para interactuar con el servicio de facturación. Administra la conexión nativa de C++ y se debe desechar. |
Class |
QueryProductDetailsResult |
Es el resultado que devuelve QueryProductDetailsAsync. Contiene la lista de detalles del producto si la operación se realiza correctamente. |
Class |
LaunchPurchaseFlowResult |
Es el resultado que devuelve LaunchPurchaseFlowAsync. Contiene detalles de la compra si se realiza correctamente. |
Class |
QueryPurchasesResult |
Es el resultado que devuelve QueryPurchasesAsync. Contiene la lista de compras propiedad del usuario. |
Class |
AcknowledgePurchaseResult |
Es el resultado que devuelve AcknowledgePurchaseAsync. |
Class |
ConsumePurchaseResult |
Es el resultado que devuelve ConsumePurchaseAsync. |
Structs
Parámetros y modelos
| Tipo |
Name |
Descripción |
Struct |
QueryProductDetailsParams |
Son los parámetros de entrada para consultar los detalles del producto, que contienen la lista de IDs de productos. |
Struct |
LaunchPurchaseFlowParams |
Son los parámetros de entrada para iniciar una compra, incluidos OfferToken, Quantity y los IDs ofuscados. |
Struct |
AcknowledgePurchaseParams |
Son los parámetros de entrada para confirmar una compra, que requieren el objeto PurchaseToken. |
Struct |
ConsumePurchaseParams |
Son los parámetros de entrada para consumir una compra, que requieren el PurchaseToken. |
Struct |
ProductId |
Representa un identificador de producto y su tipo (InApp o Subs). |
Struct |
ProductDetails |
Es la información detallada sobre un producto, incluido el título, la descripción y las ofertas disponibles. |
Struct |
ProductOffer |
Representa una oferta de precios específica para un producto, incluidos FormattedPrice y OfferToken. |
Struct |
ProductPurchaseDetails |
Son los detalles de una transacción, incluidos OrderId, PurchaseState y PurchaseToken. |
Enums
| Tipo |
Name |
Descripción |
Enum |
BillingError |
Son códigos de estado que representan el resultado de una operación de facturación (p.ej., Ok, UserCanceled y ItemAlreadyOwned). |
Enum |
ProductType |
Define el tipo de producto: InApp (1) o Subs (suscripción). |
Enum |
PurchaseState |
Estado de la compra: Unspecified (0), Purchased (1) o Pending (2). |
Espacio de nombres: PlayPcSdkManaged.Integrity
Proporciona acceso a la API de Play Integrity para la detección de abuso y fraude.
Clases
Clientes y resultados
| Tipo |
Name |
Descripción |
Class |
IntegrityClient |
Es el cliente principal para interactuar con la API de Integrity. Administra la conexión nativa de C++ y se debe desechar. |
Class |
PrepareIntegrityTokenResult |
Es el resultado que devuelve PrepareIntegrityTokenAsync. |
Class |
RequestIntegrityTokenResult |
Es el resultado que devuelve RequestIntegrityTokenAsync. Contiene los bytes del token firmado si la operación se realiza correctamente. |
Structs (parámetros y modelos)
| Tipo |
Name |
Descripción |
Struct |
PrepareIntegrityTokenParams |
Son los parámetros de entrada para el paso de preparación, que requieren CloudProjectNumber. |
Struct |
RequestIntegrityTokenParams |
Son los parámetros de entrada para el paso de la solicitud, que requieren RequestTokenData y RequestHash. |
Struct |
RequestTokenData |
Son los datos intermedios que devuelve el paso de preparación (que contiene WarmUpSessionId) y que se requieren para la solicitud posterior. |
Enums
| Tipo |
Name |
Descripción |
Enum |
IntegrityError |
Son códigos de estado que representan el resultado de una operación de integridad (p.ej., Ok, CloudProjectNumberIsInvalid y NetworkError). |
Espacio de nombres: PlayPcSdkManaged.Unity
Son adaptadores y asistentes específicos de Unity para el SDK.
Clases
| Tipo |
Name |
Descripción |
Class |
PlayPcSdkFactory |
Es la clase de fábrica que se usa para crear instancias de BillingClient y IntegrityClient, y para recuperar el InitializationHandler. Esta clase controla la generación de devoluciones de llamada específicas de Unity. |
Espacio de nombres: PlayPcSdkManaged.Core
Es la infraestructura principal que se comparte entre los módulos del SDK.
Clases
| Tipo |
Name |
Descripción |
Class |
Result<TError, TValue> |
Es la clase base para todos los resultados de la API. Proporciona las propiedades IsOk, Code, ErrorMessage y Value. |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2026-02-19 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-02-19 (UTC)"],[],[]]