Trang này liệt kê các lớp, giao diện, cấu trúc và kiểu liệt kê có trong API SDK Google Play Games trên máy tính cho Unity.
Không gian tên: PlayPcSdkManaged.Initialization
Xử lý vòng đời kết nối giữa trò chơi Unity và thời gian chạy Play Games PC SDK.
Lớp
| Loại |
Tên |
Mô tả |
Class |
GooglePlayInitialization |
Điểm truy cập tĩnh cho SDK. Chứa các phương thức để khởi tạo kết nối không đồng bộ. |
Class |
InitializeResult |
Biểu thị kết quả của một thao tác khởi chạy. |
Liệt kê
| Loại |
Tên |
Mô tả |
Enum |
InitializationError |
Mã lỗi được trả về trong quá trình khởi chạy, chẳng hạn như SdkRuntimeUnavailable và SdkRuntimeUpdateRequired. |
Không gian tên: PlayPcSdkManaged.Billing
Cung cấp quyền truy cập vào các tính năng của Google Play Billing, bao gồm cả giao dịch mua hàng trong ứng dụng (IAP) và gói thuê bao.
Lớp
Khách hàng và kết quả
| Loại |
Tên |
Mô tả |
Class |
BillingClient |
Ứng dụng chính để tương tác với dịch vụ Thanh toán. Quản lý kết nối C++ gốc và phải được xử lý. |
Class |
QueryProductDetailsResult |
Kết quả do QueryProductDetailsAsync trả về. Chứa danh sách thông tin chi tiết về sản phẩm khi thành công. |
Class |
LaunchPurchaseFlowResult |
Kết quả do LaunchPurchaseFlowAsync trả về. Chứa thông tin chi tiết về giao dịch mua khi thành công. |
Class |
QueryPurchasesResult |
Kết quả do QueryPurchasesAsync trả về. Chứa danh sách các giao dịch mua do người dùng sở hữu. |
Class |
AcknowledgePurchaseResult |
Kết quả do AcknowledgePurchaseAsync trả về. |
Class |
ConsumePurchaseResult |
Kết quả do ConsumePurchaseAsync trả về. |
Cấu trúc
Tham số và mô hình
| Loại |
Tên |
Mô tả |
Struct |
QueryProductDetailsParams |
Các thông số đầu vào để truy vấn thông tin chi tiết về sản phẩm, chứa danh sách mã sản phẩm. |
Struct |
LaunchPurchaseFlowParams |
Tham số đầu vào để bắt đầu một giao dịch mua, bao gồm OfferToken, Quantity và các mã nhận dạng bị làm rối. |
Struct |
AcknowledgePurchaseParams |
Tham số đầu vào để xác nhận giao dịch mua, yêu cầu PurchaseToken. |
Struct |
ConsumePurchaseParams |
Tham số đầu vào để sử dụng giao dịch mua, yêu cầu PurchaseToken. |
Struct |
ProductId |
Biểu thị mã nhận dạng sản phẩm và loại của mã nhận dạng đó (InApp hoặc Subs). |
Struct |
ProductDetails |
Thông tin chi tiết về một sản phẩm, bao gồm tiêu đề, nội dung mô tả và các ưu đãi hiện có. |
Struct |
ProductOffer |
Thể hiện một mức giá cụ thể cho một sản phẩm, bao gồm cả FormattedPrice và OfferToken. |
Struct |
ProductPurchaseDetails |
Thông tin chi tiết về một giao dịch, bao gồm OrderId, PurchaseState và PurchaseToken. |
Liệt kê
| Loại |
Tên |
Mô tả |
Enum |
BillingError |
Mã trạng thái biểu thị kết quả của một thao tác thanh toán, chẳng hạn như Ok, UserCanceled và ItemAlreadyOwned. |
Enum |
ProductType |
Xác định loại sản phẩm: InApp (1) hoặc Subs (Gói thuê bao). |
Enum |
PurchaseState |
Trạng thái của giao dịch mua: Unspecified (0), Purchased (1) hoặc Pending (2). |
Không gian tên: PlayPcSdkManaged.Integrity
Cung cấp quyền truy cập vào Play Integrity API để chống hành vi sai trái và phát hiện hành vi gian lận.
Lớp
Khách hàng và kết quả
| Loại |
Tên |
Mô tả |
Class |
IntegrityClient |
Ứng dụng chính để tương tác với Integrity API. Quản lý kết nối C++ gốc và phải được xử lý. |
Class |
PrepareIntegrityTokenResult |
Kết quả do PrepareIntegrityTokenAsync trả về. |
Class |
RequestIntegrityTokenResult |
Kết quả do RequestIntegrityTokenAsync trả về. Chứa các byte mã thông báo đã ký khi thành công. |
Cấu trúc (Tham số và mô hình)
| Loại |
Tên |
Mô tả |
Struct |
PrepareIntegrityTokenParams |
Tham số đầu vào cho bước chuẩn bị, yêu cầu CloudProjectNumber. |
Struct |
RequestIntegrityTokenParams |
Tham số đầu vào cho bước yêu cầu, yêu cầu RequestTokenData và RequestHash. |
Struct |
RequestTokenData |
Dữ liệu trung gian do bước chuẩn bị trả về (chứa WarmUpSessionId) cần thiết cho yêu cầu tiếp theo. |
Liệt kê
| Loại |
Tên |
Mô tả |
Enum |
IntegrityError |
Mã trạng thái biểu thị kết quả của một thao tác về tính toàn vẹn, chẳng hạn như Ok, CloudProjectNumberIsInvalid và NetworkError. |
Không gian tên: PlayPcSdkManaged.InstallReferrer
Cung cấp quyền truy cập vào API Install Referrer của Play, cho phép trò chơi của bạn xác định nguồn đã giới thiệu lượt cài đặt từ Cửa hàng Google Play.
Lớp
Khách hàng và kết quả
| Loại |
Tên |
Mô tả |
Class |
InstallReferrerClient |
Ứng dụng chính để tương tác với dịch vụ Trình giới thiệu cài đặt. Quản lý kết nối C++ gốc và phải được xử lý. |
Class |
GetInstallReferrerResult |
Kết quả do GetInstallReferrerAsync trả về. Chứa thông tin giới thiệu khi thành công. |
Cấu trúc
Mô hình
| Loại |
Tên |
Mô tả |
Struct |
GetInstallReferrerResultValue |
Biểu thị kết quả thành công của một truy vấn, chứa chuỗi InstallReferrer và InstallTimeEpochSeconds. |
Liệt kê
| Loại |
Tên |
Mô tả |
Enum |
InstallReferrerError |
Mã trạng thái biểu thị kết quả của một thao tác liên kết giới thiệu cài đặt, chẳng hạn như Ok và Error. |
Không gian tên: PlayPcSdkManaged.Recall
Cung cấp quyền truy cập vào Recall API của Dịch vụ trò chơi của Play, cho phép bạn liên kết tài khoản trong trò chơi với tài khoản Dịch vụ trò chơi của Google Play.
Lớp
Khách hàng và kết quả
| Loại |
Tên |
Mô tả |
Class |
RecallClient |
Ứng dụng chính để tương tác với dịch vụ Recall. Quản lý kết nối C++ gốc và phải được xử lý. |
Class |
RequestRecallAccessResult |
Kết quả do RequestRecallAccessAsync trả về. Chứa mã nhận dạng phiên thu hồi khi thành công. |
Cấu trúc
Mô hình
| Loại |
Tên |
Mô tả |
Struct |
RequestRecallAccessResultValue |
Biểu thị kết quả thành công của một yêu cầu cấp quyền truy cập, chứa RecallSessionId. |
Liệt kê
| Loại |
Tên |
Mô tả |
Enum |
GamesRecallError |
Mã trạng thái biểu thị kết quả của một thao tác thu hồi, chẳng hạn như Ok và Error. |
Không gian tên: PlayPcSdkManaged.Unity
Các trình trợ giúp và bộ chuyển đổi dành riêng cho Unity cho SDK.
Lớp
| Loại |
Tên |
Mô tả |
Class |
PlayPcSdkFactory |
Lớp tạo được dùng để tạo các thực thể của BillingClient, IntegrityClient, InstallReferrerClient và RecallClient, cũng như để truy xuất InitializationHandler. Lớp này xử lý việc tạo lệnh gọi lại dành riêng cho Unity. |
Không gian tên: PlayPcSdkManaged.Core
Cơ sở hạ tầng cốt lõi được chia sẻ trên các mô-đun SDK.
Lớp
| Loại |
Tên |
Mô tả |
Class |
Result<TError, TValue> |
Lớp cơ sở cho tất cả kết quả API. Cung cấp các thuộc tính IsOk, Code, ErrorMessage và Value. |