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. |