Halaman ini mencantumkan class, antarmuka, struktur, dan enumerasi yang tersedia
di Google Play Game PC SDK untuk Unity API.
Namespace: PlayPcSdkManaged.Initialization
Menangani siklus proses koneksi antara game Unity dan runtime SDK PC Play Game.
Class
| Jenis |
Nama |
Deskripsi |
Class |
GooglePlayInitialization |
Titik entri statis untuk SDK. Berisi metode untuk melakukan inisialisasi koneksi secara asinkron. |
Class |
InitializeResult |
Menampilkan hasil operasi inisialisasi. |
Enum
| Jenis |
Nama |
Deskripsi |
Enum |
InitializationError |
Kode error yang ditampilkan selama inisialisasi seperti SdkRuntimeUnavailable dan SdkRuntimeUpdateRequired. |
Namespace: PlayPcSdkManaged.Billing
Memberikan akses ke fitur Layanan Penagihan Google Play, termasuk Pembelian Dalam Aplikasi (IAP) dan Langganan.
Class
Klien dan hasil
| Jenis |
Nama |
Deskripsi |
Class |
BillingClient |
Klien utama untuk berinteraksi dengan layanan Penagihan. Mengelola koneksi C++ native dan harus di-dispose. |
Class |
QueryProductDetailsResult |
Hasil yang ditampilkan oleh QueryProductDetailsAsync. Berisi daftar detail produk jika berhasil. |
Class |
LaunchPurchaseFlowResult |
Hasil yang ditampilkan oleh LaunchPurchaseFlowAsync. Berisi detail pembelian yang berhasil. |
Class |
QueryPurchasesResult |
Hasil yang ditampilkan oleh QueryPurchasesAsync. Berisi daftar pembelian milik pengguna. |
Class |
AcknowledgePurchaseResult |
Hasil yang ditampilkan oleh AcknowledgePurchaseAsync. |
Class |
ConsumePurchaseResult |
Hasil yang ditampilkan oleh ConsumePurchaseAsync. |
Struct
Parameter dan Model
| Jenis |
Nama |
Deskripsi |
Struct |
QueryProductDetailsParams |
Parameter input untuk membuat kueri detail produk, yang berisi daftar ID Produk. |
Struct |
LaunchPurchaseFlowParams |
Parameter input untuk meluncurkan pembelian, termasuk OfferToken, Quantity, dan ID yang di-obfuscate. |
Struct |
AcknowledgePurchaseParams |
Parameter input untuk mengonfirmasi pembelian, yang memerlukan PurchaseToken. |
Struct |
ConsumePurchaseParams |
Parameter input untuk menggunakan pembelian, yang memerlukan PurchaseToken. |
Struct |
ProductId |
Mewakili kode produk dan jenisnya (InApp atau Subs). |
Struct |
ProductDetails |
Informasi mendetail tentang produk, termasuk judul, deskripsi, dan penawaran yang tersedia. |
Struct |
ProductOffer |
Mewakili penawaran harga tertentu untuk produk, termasuk FormattedPrice dan OfferToken. |
Struct |
ProductPurchaseDetails |
Detail transaksi, termasuk OrderId, PurchaseState, dan PurchaseToken. |
Enum
| Jenis |
Nama |
Deskripsi |
Enum |
BillingError |
Kode status yang menampilkan hasil operasi penagihan seperti Ok, UserCanceled, dan ItemAlreadyOwned. |
Enum |
ProductType |
Mendefinisikan jenis produk: InApp (1) atau Subs (Langganan). |
Enum |
PurchaseState |
Status pembelian: Unspecified (0), Purchased (1), atau Pending (2). |
Namespace: PlayPcSdkManaged.Integrity
Memberikan akses ke Play Integrity API untuk deteksi penipuan dan anti-penyalahgunaan.
Class
Klien dan hasil
| Jenis |
Nama |
Deskripsi |
Class |
IntegrityClient |
Klien utama untuk berinteraksi dengan Integrity API. Mengelola koneksi C++ native dan harus di-dispose. |
Class |
PrepareIntegrityTokenResult |
Hasil yang ditampilkan oleh PrepareIntegrityTokenAsync. |
Class |
RequestIntegrityTokenResult |
Hasil yang ditampilkan oleh RequestIntegrityTokenAsync. Berisi byte token yang ditandatangani jika berhasil. |
Struct (Parameter & Model)
| Jenis |
Nama |
Deskripsi |
Struct |
PrepareIntegrityTokenParams |
Parameter input untuk langkah persiapan, yang memerlukan CloudProjectNumber. |
Struct |
RequestIntegrityTokenParams |
Parameter input untuk langkah permintaan, yang memerlukan RequestTokenData dan RequestHash. |
Struct |
RequestTokenData |
Data perantara yang ditampilkan oleh langkah persiapan (berisi WarmUpSessionId) yang diperlukan untuk permintaan berikutnya. |
Enum
| Jenis |
Nama |
Deskripsi |
Enum |
IntegrityError |
Kode status yang menampilkan hasil operasi integritas seperti Ok, CloudProjectNumberIsInvalid, dan NetworkError. |
Namespace: PlayPcSdkManaged.InstallReferrer
Menyediakan akses ke Play Install Referrer API, yang memungkinkan game Anda mengidentifikasi sumber yang merujuk penginstalan dari Google Play Store.
Class
Klien dan hasil
| Jenis |
Nama |
Deskripsi |
Class |
InstallReferrerClient |
Klien utama untuk berinteraksi dengan layanan Perujuk Penginstalan. Mengelola koneksi C++ native dan harus di-dispose. |
Class |
GetInstallReferrerResult |
Hasil yang ditampilkan oleh GetInstallReferrerAsync. Berisi informasi rujukan tentang keberhasilan. |
Struct
Model
| Jenis |
Nama |
Deskripsi |
Struct |
GetInstallReferrerResultValue |
Menampilkan hasil kueri yang berhasil, yang berisi string InstallReferrer dan InstallTimeEpochSeconds. |
Enum
| Jenis |
Nama |
Deskripsi |
Enum |
InstallReferrerError |
Kode status yang menampilkan hasil operasi perujuk penginstalan seperti Ok dan Error. |
Namespace: PlayPcSdkManaged.Recall
Memberikan akses ke Play Games Services Recall API, yang memungkinkan Anda menautkan
akun dalam game dengan akun Layanan game Google Play.
Class
Klien dan hasil
| Jenis |
Nama |
Deskripsi |
Class |
RecallClient |
Klien utama untuk berinteraksi dengan layanan Recall. Mengelola koneksi C++ native dan harus di-dispose. |
Class |
RequestRecallAccessResult |
Hasil yang ditampilkan oleh RequestRecallAccessAsync. Berisi ID sesi penarikan kembali saat berhasil. |
Struct
Model
| Jenis |
Nama |
Deskripsi |
Struct |
RequestRecallAccessResultValue |
Menampilkan hasil yang berhasil dari permintaan akses, yang berisi RecallSessionId. |
Enum
| Jenis |
Nama |
Deskripsi |
Enum |
GamesRecallError |
Kode status yang menampilkan hasil operasi penarikan kembali seperti Ok dan Error. |
Namespace: PlayPcSdkManaged.Unity
Helper dan adaptor khusus Unity untuk SDK.
Class
| Jenis |
Nama |
Deskripsi |
Class |
PlayPcSdkFactory |
Class factory yang digunakan untuk membuat instance BillingClient, IntegrityClient, InstallReferrerClient, dan RecallClient, serta untuk mengambil InitializationHandler. Class ini menangani pembuatan callback khusus Unity. |
Namespace: PlayPcSdkManaged.Core
Infrastruktur inti yang dibagikan di seluruh modul SDK.
Class
| Jenis |
Nama |
Deskripsi |
Class |
Result<TError, TValue> |
Class dasar untuk semua hasil API. Menyediakan properti IsOk, Code, ErrorMessage, dan Value. |