API Referansı
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu sayfada, Google Play Games PC SDK for Unity API'de bulunan sınıflar, arayüzler, yapılar ve numaralandırmalar listelenmiştir.
Ad alanı: PlayPcSdkManaged.Initialization
Unity oyunu ile Play Games PC SDK çalışma zamanı arasındaki bağlantı yaşam döngüsünü yönetir.
Sınıflar
| Tür |
Ad |
Açıklama |
Class |
GooglePlayInitialization |
SDK'nın statik giriş noktası. Bağlantıyı eşzamansız olarak başlatma yöntemlerini içerir. |
Class |
InitializeResult |
Bir başlatma işleminin sonucunu gösterir. |
Numaralandırmalar
| Tür |
Ad |
Açıklama |
Enum |
InitializationError |
İlk kullanıma hazırlama sırasında döndürülen hata kodları (ör. SdkRuntimeUnavailable, SdkRuntimeUpdateRequired). |
Ad alanı: PlayPcSdkManaged.Billing
Uygulama içi satın alma işlemleri (UİSA) ve abonelikler dahil olmak üzere Google Play Faturalandırma özelliklerine erişim sağlar.
Sınıflar
Müşteriler ve sonuçlar
| Tür |
Ad |
Açıklama |
Class |
BillingClient |
Faturalandırma hizmetiyle etkileşim kurmak için kullanılan ana istemci. Yerel C++ bağlantısını yönetir ve kaldırılması gerekir. |
Class |
QueryProductDetailsResult |
QueryProductDetailsAsync tarafından döndürülen sonuç. Başarılı olduğunda ürün ayrıntılarının listesini içerir. |
Class |
LaunchPurchaseFlowResult |
LaunchPurchaseFlowAsync tarafından döndürülen sonuç. Başarılı satın alma işlemlerinin ayrıntılarını içerir. |
Class |
QueryPurchasesResult |
QueryPurchasesAsync tarafından döndürülen sonuç. Kullanıcıya ait satın alma işlemlerinin listesini içerir. |
Class |
AcknowledgePurchaseResult |
AcknowledgePurchaseAsync tarafından döndürülen sonuç. |
Class |
ConsumePurchaseResult |
ConsumePurchaseAsync tarafından döndürülen sonuç. |
Yapılar
Parametreler ve Modeller
| Tür |
Ad |
Açıklama |
Struct |
QueryProductDetailsParams |
Ürün ayrıntılarını sorgulamak için giriş parametreleri (ürün kimliklerinin listesini içerir). |
Struct |
LaunchPurchaseFlowParams |
OfferToken, Quantity ve karartılmış kimlikler dahil olmak üzere satın alma işlemini başlatmak için giriş parametreleri. |
Struct |
AcknowledgePurchaseParams |
Satın alma işlemini onaylamak için giriş parametreleri. PurchaseToken gerektirir. |
Struct |
ConsumePurchaseParams |
Satın alma işlemini kullanmak için giriş parametreleri (PurchaseToken gerektirir). |
Struct |
ProductId |
Bir ürün tanımlayıcısını ve türünü (InApp veya Subs) temsil eder. |
Struct |
ProductDetails |
Başlık, açıklama ve mevcut teklifler dahil olmak üzere bir ürünle ilgili ayrıntılı bilgiler. |
Struct |
ProductOffer |
FormattedPrice ve OfferToken dahil olmak üzere bir ürün için belirli bir fiyatlandırma teklifini gösterir. |
Struct |
ProductPurchaseDetails |
OrderId, PurchaseState ve PurchaseToken dahil olmak üzere bir işlemin ayrıntıları. |
Numaralandırmalar
| Tür |
Ad |
Açıklama |
Enum |
BillingError |
Faturalandırma işleminin sonucunu gösteren durum kodları (ör. Ok, UserCanceled, ItemAlreadyOwned). |
Enum |
ProductType |
Ürün türünü tanımlar: InApp (1) veya Subs (Abonelik). |
Enum |
PurchaseState |
Satın alma durumu: Unspecified (0), Purchased (1) veya Pending (2). |
Ad alanı: PlayPcSdkManaged.Integrity
Kötüye kullanım karşıtı ve sahtekarlık tespitine yönelik Play Integrity API'ye erişim sağlar.
Sınıflar
Müşteriler ve sonuçlar
| Tür |
Ad |
Açıklama |
Class |
IntegrityClient |
Integrity API ile etkileşim kurmak için kullanılan ana istemci. Yerel C++ bağlantısını yönetir ve kaldırılması gerekir. |
Class |
PrepareIntegrityTokenResult |
PrepareIntegrityTokenAsync tarafından döndürülen sonuç. |
Class |
RequestIntegrityTokenResult |
RequestIntegrityTokenAsync tarafından döndürülen sonuç. Başarı durumunda imzalı jeton baytlarını içerir. |
Yapılar (Parametreler ve Modeller)
| Tür |
Ad |
Açıklama |
Struct |
PrepareIntegrityTokenParams |
Hazırlama adımı için giriş parametreleri. CloudProjectNumber gerektirir. |
Struct |
RequestIntegrityTokenParams |
İstek adımı için giriş parametreleri. RequestTokenData ve RequestHash gerektirir. |
Struct |
RequestTokenData |
Sonraki istek için hazırlama adımında döndürülen ara veriler (WarmUpSessionId içerir) gerekir. |
Numaralandırmalar
| Tür |
Ad |
Açıklama |
Enum |
IntegrityError |
Bir bütünlük işleminin sonucunu gösteren durum kodları (ör. Ok, CloudProjectNumberIsInvalid, NetworkError). |
Ad alanı: PlayPcSdkManaged.Unity
SDK için Unity'ye özel yardımcılar ve bağdaştırıcılar.
Sınıflar
| Tür |
Ad |
Açıklama |
Class |
PlayPcSdkFactory |
BillingClient ve IntegrityClient örneklerini oluşturmak ve InitializationHandler değerini almak için kullanılan fabrika sınıfı. Bu sınıf, Unity'ye özel geri çağırma oluşturma işlemini gerçekleştirir. |
Ad alanı: PlayPcSdkManaged.Core
SDK modülleri arasında paylaşılan temel altyapı.
Sınıflar
| Tür |
Ad |
Açıklama |
Class |
Result<TError, TValue> |
Tüm API sonuçlarının temel sınıfı. IsOk, Code, ErrorMessage ve Value özelliklerini sağlar. |
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2026-02-19 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-02-19 UTC."],[],[]]