Referensi API
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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 (misalnya, SdkRuntimeUnavailable, 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 merepresentasikan hasil operasi penagihan (misalnya, Ok, UserCanceled, 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 merepresentasikan hasil operasi integritas (misalnya, Ok, CloudProjectNumberIsInvalid, NetworkError). |
Namespace: PlayPcSdkManaged.Unity
Helper dan adaptor khusus Unity untuk SDK.
Class
| Jenis |
Nama |
Deskripsi |
Class |
PlayPcSdkFactory |
Class factory yang digunakan untuk membuat instance BillingClient dan IntegrityClient, 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. |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2026-02-19 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2026-02-19 UTC."],[],[]]