SDK Google Play Games per PC per Unity

L'SDK Google Play Giochi per PC per Unity fornisce un'interfaccia C# nativa per integrare i servizi Google Play Giochi su PC. Questo pacchetto è creato appositamente per il motore Unity, che esegue il wrapping dell'SDK C++ sottostante per fornire un'API moderna, sicura per i tipi e asincrona per gli sviluppatori C#.

Il pacchetto Unity consente l'integrazione delle funzionalità di base, in particolare Billing e Integrity, senza richiedere wrapper nativi personalizzati o la gestione manuale dell'interoperabilità C++.

Funzionalità principali

  • Supporto nativo di C#:accedi all'SDK Play Games per PC completo utilizzando classi e metodi C# standard. Il wrapper gestisce tutto il marshalling tra C# e le librerie C++ native.
  • API asincrona moderna:tutte le operazioni asincrone utilizzano i pattern Task e async o await standard di C#. che sostituisce i meccanismi di callback legacy, rendendo il codice più pulito e leggibile.
  • Gestione unificata degli errori:i risultati dell'API utilizzano un pattern di risultato standardizzato. Controlla Result.IsOk per verificare la riuscita dell'operazione o esamina Result.Code per individuare enum di errori specifici (ad esempio, BillingError, IntegrityError).
  • Supporto delle architetture x86 e x64:il pacchetto include file binari nativi per le architetture x86 e x64. In questo modo puoi creare versioni a 32 bit o 64 bit del tuo gioco completamente compatibili con l'ambiente di runtime a 64 bit di Google Play Giochi su PC.
  • Formato Unity Package Manager (UPM):distribuito come file tar standard con gestione delle dipendenze e integrazione del controllo delle versioni pulite.

Funzionalità supportate

Questa release attuale supporta i seguenti moduli Google Play:

  • Inizializzazione:gestisci il ciclo di vita della connessione tra il tuo gioco Unity e la piattaforma Google Play Games su PC.
  • Fatturazione Google Play:supporto completo per acquisti in-app e abbonamenti utilizzando la moderna BillingClient.
  • Play Integrity:proteggi il tuo gioco da abusi e modifiche non autorizzate richiedendo token di integrità direttamente tramite l'SDK Google Play Games per PC per Unity.
  • Play Install Referrer:identifica i canali di acquisizione utenti e monitora le informazioni sui referral recuperando la stringa di referral e il timestamp dell'installazione tramite l'SDK Google Play Games per PC per Unity.
  • Recupero dei servizi per i giochi di Play:accedi senza problemi collegando gli account di gioco agli account dei servizi per i giochi di Google Play, consentendo la sincronizzazione dei progressi su più dispositivi.

Requisiti di sistema

Prima di iniziare, verifica che il tuo ambiente di sviluppo soddisfi i seguenti requisiti:

Componente Requisito
Versione Unity 2018.4 o versioni successive
Backend di scripting IL2CPP
Compatibilità API .NET Standard 2.0 o .NET Framework 4.x
Piattaforma di destinazione Sistema operativo: Windows (64 bit)

Architettura di gioco supportata: x86 (32 bit) o x64 (64 bit)

Passaggi successivi

Considera i seguenti passaggi successivi: