API-Referenz
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Auf dieser Seite werden die Klassen, Schnittstellen, Strukturen und Enumerationen aufgeführt, die in der Google Play Games PC SDK für Unity API verfügbar sind.
Namespace: PlayPcSdkManaged.Initialization
Verwaltet den Verbindungslebenszyklus zwischen dem Unity-Spiel und der Play Games PC SDK-Laufzeit.
Klassen
| Eingeben |
Name |
Beschreibung |
Class |
GooglePlayInitialization |
Der statische Einstiegspunkt für das SDK. Enthält Methoden zum asynchronen Initialisieren der Verbindung. |
Class |
InitializeResult |
Stellt das Ergebnis eines Initialisierungsvorgangs dar. |
Aufzählungen
| Eingeben |
Name |
Beschreibung |
Enum |
InitializationError |
Fehlercodes, die bei der Initialisierung zurückgegeben werden (z.B. SdkRuntimeUnavailable, SdkRuntimeUpdateRequired). |
Namespace: PlayPcSdkManaged.Billing
Bietet Zugriff auf Google Play Billing-Funktionen, einschließlich In-App-Käufe und Abos.
Klassen
Kunden und Ergebnisse
| Eingeben |
Name |
Beschreibung |
Class |
BillingClient |
Der Hauptclient für die Interaktion mit dem Abrechnungsdienst. Verwaltet die native C++-Verbindung und muss verworfen werden. |
Class |
QueryProductDetailsResult |
Das von QueryProductDetailsAsync zurückgegebene Ergebnis. Enthält die Liste der Produktdetails bei Erfolg. |
Class |
LaunchPurchaseFlowResult |
Das von LaunchPurchaseFlowAsync zurückgegebene Ergebnis. Enthält bei Erfolg Kaufdetails. |
Class |
QueryPurchasesResult |
Das von QueryPurchasesAsync zurückgegebene Ergebnis. Enthält die Liste der Käufe, die dem Nutzer gehören. |
Class |
AcknowledgePurchaseResult |
Das von AcknowledgePurchaseAsync zurückgegebene Ergebnis. |
Class |
ConsumePurchaseResult |
Das von ConsumePurchaseAsync zurückgegebene Ergebnis. |
Structs
Parameter und Modelle
| Eingeben |
Name |
Beschreibung |
Struct |
QueryProductDetailsParams |
Eingabeparameter zum Abfragen von Produktdetails, die die Liste der Produkt-IDs enthalten. |
Struct |
LaunchPurchaseFlowParams |
Eingabeparameter zum Starten eines Kaufs, einschließlich OfferToken, Quantity und verschleierter IDs. |
Struct |
AcknowledgePurchaseParams |
Eingabeparameter zum Bestätigen eines Kaufs, für die PurchaseToken erforderlich ist. |
Struct |
ConsumePurchaseParams |
Eingabeparameter für den Verbrauch eines Kaufs, für den die PurchaseToken erforderlich ist. |
Struct |
ProductId |
Stellt eine Produkt-ID und ihren Typ (InApp oder Subs) dar. |
Struct |
ProductDetails |
Detaillierte Informationen zu einem Produkt, einschließlich Titel, Beschreibung und verfügbaren Angeboten. |
Struct |
ProductOffer |
Stellt ein bestimmtes Preisangebot für ein Produkt dar, einschließlich FormattedPrice und OfferToken. |
Struct |
ProductPurchaseDetails |
Details zu einer Transaktion, einschließlich OrderId, PurchaseState und PurchaseToken. |
Aufzählungen
| Eingeben |
Name |
Beschreibung |
Enum |
BillingError |
Statuscodes, die das Ergebnis eines Abrechnungsvorgangs darstellen (z.B. Ok, UserCanceled, ItemAlreadyOwned). |
Enum |
ProductType |
Definiert den Produkttyp: InApp (1) oder Subs (Abo). |
Enum |
PurchaseState |
Der Status des Kaufs: Unspecified (0), Purchased (1) oder Pending (2). |
Namespace: PlayPcSdkManaged.Integrity
Bietet Zugriff auf die Play Integrity API zur Missbrauchs- und Betrugserkennung.
Klassen
Kunden und Ergebnisse
| Eingeben |
Name |
Beschreibung |
Class |
IntegrityClient |
Der Hauptclient für die Interaktion mit der Integrity API. Verwaltet die native C++-Verbindung und muss verworfen werden. |
Class |
PrepareIntegrityTokenResult |
Das von PrepareIntegrityTokenAsync zurückgegebene Ergebnis. |
Class |
RequestIntegrityTokenResult |
Das von RequestIntegrityTokenAsync zurückgegebene Ergebnis. Enthält die signierten Token-Bytes bei Erfolg. |
Structs (Parameter und Modelle)
| Eingeben |
Name |
Beschreibung |
Struct |
PrepareIntegrityTokenParams |
Eingabeparameter für den Vorbereitungsschritt, für die CloudProjectNumber erforderlich ist. |
Struct |
RequestIntegrityTokenParams |
Eingabeparameter für den Anfrageschritt, für die RequestTokenData und eine RequestHash erforderlich sind. |
Struct |
RequestTokenData |
Zwischendaten, die vom Vorbereitungsschritt zurückgegeben werden (mit WarmUpSessionId), die für die nachfolgende Anfrage erforderlich sind. |
Aufzählungen
| Eingeben |
Name |
Beschreibung |
Enum |
IntegrityError |
Statuscodes, die das Ergebnis eines Integritätsvorgangs darstellen (z.B. Ok, CloudProjectNumberIsInvalid, NetworkError). |
Namespace: PlayPcSdkManaged.Unity
Unity-spezifische Hilfsprogramme und Adapter für das SDK.
Klassen
| Eingeben |
Name |
Beschreibung |
Class |
PlayPcSdkFactory |
Die Factory-Klasse, die zum Erstellen von Instanzen von BillingClient und IntegrityClient und zum Abrufen von InitializationHandler verwendet wird. Diese Klasse verarbeitet die Unity-spezifische Callback-Generierung. |
Namespace: PlayPcSdkManaged.Core
Kerninfrastruktur, die von SDK-Modulen gemeinsam genutzt wird.
Klassen
| Eingeben |
Name |
Beschreibung |
Class |
Result<TError, TValue> |
Die Basisklasse für alle API-Ergebnisse. Bietet die Properties IsOk, Code, ErrorMessage und Value. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2026-02-19 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-02-19 (UTC)."],[],[]]