Riferimento API
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questa pagina elenca le classi, le interfacce, le strutture e le enumerazioni disponibili nell'API Google Play Games PC SDK per Unity.
Spazio dei nomi: PlayPcSdkManaged.Initialization
Gestisce il ciclo di vita della connessione tra il gioco Unity e il runtime di Play Games PC SDK.
Classi
| Tipo |
Nome |
Descrizione |
Class |
GooglePlayInitialization |
Il punto di ingresso statico per l'SDK. Contiene metodi per inizializzare la connessione in modo asincrono. |
Class |
InitializeResult |
Rappresenta il risultato di un'operazione di inizializzazione. |
Enumerazionis
| Tipo |
Nome |
Descrizione |
Enum |
InitializationError |
Codici di errore restituiti durante l'inizializzazione, ad esempio SdkRuntimeUnavailable e SdkRuntimeUpdateRequired. |
Spazio dei nomi: PlayPcSdkManaged.Billing
Fornisce l'accesso alle funzionalità di Fatturazione Google Play, inclusi acquisti in-app (IAP) e abbonamenti.
Classi
Client e risultati
| Tipo |
Nome |
Descrizione |
Class |
BillingClient |
Il client principale per interagire con il servizio di fatturazione. Gestisce la connessione C++ nativa e deve essere eliminato. |
Class |
QueryProductDetailsResult |
Il risultato restituito da QueryProductDetailsAsync. Contiene l'elenco dei dettagli del prodotto in caso di esito positivo. |
Class |
LaunchPurchaseFlowResult |
Il risultato restituito da LaunchPurchaseFlowAsync. Contiene i dettagli dell'acquisto in caso di esito positivo. |
Class |
QueryPurchasesResult |
Il risultato restituito da QueryPurchasesAsync. Contiene l'elenco degli acquisti di proprietà dell'utente. |
Class |
AcknowledgePurchaseResult |
Il risultato restituito da AcknowledgePurchaseAsync. |
Class |
ConsumePurchaseResult |
Il risultato restituito da ConsumePurchaseAsync. |
Struct
Parametri e modelli
| Tipo |
Nome |
Descrizione |
Struct |
QueryProductDetailsParams |
Parametri di input per la query dei dettagli del prodotto, contenenti l'elenco degli ID prodotto. |
Struct |
LaunchPurchaseFlowParams |
Parametri di input per l'avvio di un acquisto, inclusi OfferToken, Quantity e ID offuscati. |
Struct |
AcknowledgePurchaseParams |
Parametri di input per riconoscere un acquisto, che richiedono PurchaseToken. |
Struct |
ConsumePurchaseParams |
Parametri di input per utilizzare un acquisto, che richiedono PurchaseToken. |
Struct |
ProductId |
Rappresenta un ID prodotto e il relativo tipo (InApp o Subs). |
Struct |
ProductDetails |
Informazioni dettagliate su un prodotto, inclusi titolo, descrizione e offerte disponibili. |
Struct |
ProductOffer |
Rappresenta un'offerta di prezzi specifica per un prodotto, inclusi FormattedPrice e OfferToken. |
Struct |
ProductPurchaseDetails |
Dettagli di una transazione, inclusi OrderId, PurchaseState e PurchaseToken. |
Enumerazionis
| Tipo |
Nome |
Descrizione |
Enum |
BillingError |
Codici di stato che rappresentano il risultato di un'operazione di fatturazione, ad esempio Ok, UserCanceled e ItemAlreadyOwned. |
Enum |
ProductType |
Definisce il tipo di prodotto: InApp (1) o Subs (abbonamento). |
Enum |
PurchaseState |
Lo stato dell'acquisto: Unspecified (0), Purchased (1) o Pending (2). |
Spazio dei nomi: PlayPcSdkManaged.Integrity
Fornisce l'accesso all'API Play Integrity per il rilevamento di abusi e frodi.
Classi
Client e risultati
| Tipo |
Nome |
Descrizione |
Class |
IntegrityClient |
Il client principale per interagire con l'API Integrity. Gestisce la connessione C++ nativa e deve essere eliminato. |
Class |
PrepareIntegrityTokenResult |
Il risultato restituito da PrepareIntegrityTokenAsync. |
Class |
RequestIntegrityTokenResult |
Il risultato restituito da RequestIntegrityTokenAsync. Contiene i byte del token firmato in caso di esito positivo. |
Struct (parametri e modelli)
| Tipo |
Nome |
Descrizione |
Struct |
PrepareIntegrityTokenParams |
Parametri di input per il passaggio di preparazione, che richiedono CloudProjectNumber. |
Struct |
RequestIntegrityTokenParams |
Parametri di input per il passaggio di richiesta, che richiedono RequestTokenData e un RequestHash. |
Struct |
RequestTokenData |
Dati intermedi restituiti dal passaggio di preparazione (contenenti WarmUpSessionId) necessari per la richiesta successiva. |
Enumerazionis
| Tipo |
Nome |
Descrizione |
Enum |
IntegrityError |
Codici di stato che rappresentano il risultato di un'operazione di integrità, ad esempio Ok, CloudProjectNumberIsInvalid e NetworkError. |
Spazio dei nomi: PlayPcSdkManaged.InstallReferrer
Fornisce l'accesso all'API Play Install Referrer, che consente al tuo gioco di identificare l'origine che ha generato l'installazione dal Google Play Store.
Classi
Client e risultati
| Tipo |
Nome |
Descrizione |
Class |
InstallReferrerClient |
Il client principale per interagire con il servizio Install Referrer. Gestisce la connessione C++ nativa e deve essere eliminato. |
Class |
GetInstallReferrerResult |
Il risultato restituito da GetInstallReferrerAsync. Contiene le informazioni di referral in caso di esito positivo. |
Struct
Modelli
| Tipo |
Nome |
Descrizione |
Struct |
GetInstallReferrerResultValue |
Rappresenta il risultato positivo di una query, contenente la stringa InstallReferrer e InstallTimeEpochSeconds. |
Enumerazionis
| Tipo |
Nome |
Descrizione |
Enum |
InstallReferrerError |
Codici di stato che rappresentano il risultato di un'operazione di referral di installazione, ad esempio Ok ed Error. |
Spazio dei nomi: PlayPcSdkManaged.Recall
Fornisce l'accesso all'API Recall di Play Games Services, che consente di collegare gli account di gioco agli account di Google Play Games Services.
Classi
Client e risultati
| Tipo |
Nome |
Descrizione |
Class |
RecallClient |
Il client principale per interagire con il servizio Recall. Gestisce la connessione C++ nativa e deve essere eliminato. |
Class |
RequestRecallAccessResult |
Il risultato restituito da RequestRecallAccessAsync. Contiene l'ID sessione di richiamo in caso di esito positivo. |
Struct
Modelli
| Tipo |
Nome |
Descrizione |
Struct |
RequestRecallAccessResultValue |
Rappresenta il risultato positivo di una richiesta di accesso, contenente RecallSessionId. |
Enumerazionis
| Tipo |
Nome |
Descrizione |
Enum |
GamesRecallError |
Codici di stato che rappresentano il risultato di un'operazione di richiamo, ad esempio Ok ed Error. |
Spazio dei nomi: PlayPcSdkManaged.Unity
Helper e adattatori specifici di Unity per l'SDK.
Classi
| Tipo |
Nome |
Descrizione |
Class |
PlayPcSdkFactory |
La classe factory utilizzata per creare istanze di BillingClient, IntegrityClient, InstallReferrerClient e RecallClient e per recuperare InitializationHandler. Questa classe gestisce la generazione di callback specifici di Unity. |
Spazio dei nomi: PlayPcSdkManaged.Core
Infrastruttura di base condivisa tra i moduli SDK.
Classi
| Tipo |
Nome |
Descrizione |
Class |
Result<TError, TValue> |
La classe base per tutti i risultati dell'API. Fornisce le proprietà IsOk, Code, ErrorMessage e Value. |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2026-03-31 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-03-31 UTC."],[],[]]