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 SdkRuntimeUnavailable ve SdkRuntimeUpdateRequired gibi hata kodları. |
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 |
Ok, UserCanceled ve ItemAlreadyOwned gibi faturalandırma işleminin sonucunu gösteren durum kodları. |
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ılı olduğunda 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 |
Ok, CloudProjectNumberIsInvalid ve NetworkError gibi bir bütünlük işleminin sonucunu temsil eden durum kodları. |
Ad alanı: PlayPcSdkManaged.InstallReferrer
Play Install Referrer API'ye erişim sağlar. Bu API, oyununuzun Google Play Store'dan yüklemeye yönlendiren kaynağı belirlemesine olanak tanır.
Sınıflar
Müşteriler ve sonuçlar
| Tür |
Ad |
Açıklama |
Class |
InstallReferrerClient |
Yükleme yönlendiren hizmetiyle etkileşim kurmak için kullanılan ana istemci. Yerel C++ bağlantısını yönetir ve kaldırılması gerekir. |
Class |
GetInstallReferrerResult |
GetInstallReferrerAsync tarafından döndürülen sonuç. Başarıya ulaşan tavsiye bilgileri yer alır. |
Yapılar
Modeller
| Tür |
Ad |
Açıklama |
Struct |
GetInstallReferrerResultValue |
InstallReferrer dizesini ve InstallTimeEpochSeconds öğesini içeren, sorgunun başarılı sonucunu temsil eder. |
Numaralandırmalar
| Tür |
Ad |
Açıklama |
Enum |
InstallReferrerError |
Yükleme yönlendiren işleminin sonucunu temsil eden durum kodları (ör. Ok ve Error). |
Ad alanı: PlayPcSdkManaged.Recall
Oyun içi hesapları Google Play Games Hizmetleri hesaplarına bağlamanıza olanak tanıyan Play Games Hizmetleri Recall API'ye erişim sağlar.
Sınıflar
Müşteriler ve sonuçlar
| Tür |
Ad |
Açıklama |
Class |
RecallClient |
Recall hizmetiyle etkileşim kurmak için kullanılan ana istemci. Yerel C++ bağlantısını yönetir ve kaldırılması gerekir. |
Class |
RequestRecallAccessResult |
RequestRecallAccessAsync tarafından döndürülen sonuç. Başarılı olduğunda geri çağırma oturumu kimliğini içerir. |
Yapılar
Modeller
| Tür |
Ad |
Açıklama |
Struct |
RequestRecallAccessResultValue |
RecallSessionId içeren bir erişim isteğinin başarılı sonucunu temsil eder. |
Numaralandırmalar
| Tür |
Ad |
Açıklama |
Enum |
GamesRecallError |
Geri çağırma işleminin sonucunu gösteren durum kodları (ör. Ok ve Error). |
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, IntegrityClient, InstallReferrerClient ve RecallClient ö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-03-31 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-03-31 UTC."],[],[]]