Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
เอกสารอ้างอิง API
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
หน้านี้แสดงรายการคลาส อินเทอร์เฟซ โครงสร้าง และการแจงนับที่พร้อมใช้งานใน Google Play Games PC SDK สำหรับ Unity API
เนมสเปซ: PlayPcSdkManaged.Initialization
จัดการวงจรการเชื่อมต่อระหว่างเกม Unity กับรันไทม์ของ Play Games PC SDK
คลาส
| ประเภท |
ชื่อ |
คำอธิบาย |
Class |
GooglePlayInitialization |
จุดเริ่มต้นแบบคงที่สำหรับ SDK มีเมธอดสำหรับเริ่มต้นการเชื่อมต่อแบบไม่พร้อมกัน |
Class |
InitializeResult |
แสดงผลลัพธ์ของการดำเนินการเริ่มต้น |
Enums
| ประเภท |
ชื่อ |
คำอธิบาย |
Enum |
InitializationError |
รหัสข้อผิดพลาดที่แสดงขึ้นระหว่างการเริ่มต้น เช่น SdkRuntimeUnavailable และ SdkRuntimeUpdateRequired |
เนมสเปซ: PlayPcSdkManaged.Billing
ให้สิทธิ์เข้าถึงฟีเจอร์ Google Play Billing ซึ่งรวมถึงการซื้อในแอป (IAP) และการสมัครใช้บริการ
คลาส
ไคลเอ็นต์และผลลัพธ์
| ประเภท |
ชื่อ |
คำอธิบาย |
Class |
BillingClient |
ไคลเอ็นต์หลักสำหรับการโต้ตอบกับบริการการเรียกเก็บเงิน จัดการการเชื่อมต่อ C++ ดั้งเดิมและต้องถูกกำจัด |
Class |
QueryProductDetailsResult |
ผลลัพธ์ที่แสดงโดย QueryProductDetailsAsync มีรายการรายละเอียดผลิตภัณฑ์เมื่อสำเร็จ |
Class |
LaunchPurchaseFlowResult |
ผลลัพธ์ที่แสดงโดย LaunchPurchaseFlowAsync มีรายละเอียดการซื้อเมื่อสำเร็จ |
Class |
QueryPurchasesResult |
ผลลัพธ์ที่แสดงโดย QueryPurchasesAsync มีรายการการซื้อของผู้ใช้ |
Class |
AcknowledgePurchaseResult |
ผลลัพธ์ที่แสดงโดย AcknowledgePurchaseAsync |
Class |
ConsumePurchaseResult |
ผลลัพธ์ที่แสดงโดย ConsumePurchaseAsync |
Structs
พารามิเตอร์และโมเดล
| ประเภท |
ชื่อ |
คำอธิบาย |
Struct |
QueryProductDetailsParams |
พารามิเตอร์อินพุตสำหรับการค้นหารายละเอียดผลิตภัณฑ์ ซึ่งมีรายการรหัสผลิตภัณฑ์ |
Struct |
LaunchPurchaseFlowParams |
พารามิเตอร์อินพุตสำหรับการเริ่มการซื้อ ซึ่งรวมถึง OfferToken, Quantity และรหัสที่ทำให้สับสน |
Struct |
AcknowledgePurchaseParams |
พารามิเตอร์อินพุตสำหรับการรับทราบการซื้อ ซึ่งต้องใช้ PurchaseToken |
Struct |
ConsumePurchaseParams |
พารามิเตอร์อินพุตสำหรับการใช้การซื้อ ซึ่งต้องใช้ PurchaseToken |
Struct |
ProductId |
แสดงตัวระบุสินค้าและประเภทของตัวระบุ (InApp หรือ Subs) |
Struct |
ProductDetails |
ข้อมูลโดยละเอียดเกี่ยวกับผลิตภัณฑ์ ซึ่งรวมถึงชื่อ คำอธิบาย และข้อเสนอที่พร้อมใช้งาน |
Struct |
ProductOffer |
แสดงข้อเสนอราคาที่เฉพาะเจาะจงสำหรับผลิตภัณฑ์ ซึ่งรวมถึง FormattedPrice และ OfferToken |
Struct |
ProductPurchaseDetails |
รายละเอียดของธุรกรรม ซึ่งรวมถึง OrderId, PurchaseState และ PurchaseToken |
Enums
| ประเภท |
ชื่อ |
คำอธิบาย |
Enum |
BillingError |
รหัสสถานะที่แสดงผลลัพธ์ของการดำเนินการเรียกเก็บเงิน เช่น Ok, UserCanceled และ ItemAlreadyOwned |
Enum |
ProductType |
กำหนดประเภทผลิตภัณฑ์ ได้แก่ InApp (1) หรือ Subs (การสมัครใช้บริการ) |
Enum |
PurchaseState |
สถานะการซื้อ ได้แก่ Unspecified (0), Purchased (1) หรือ Pending (2) |
เนมสเปซ: PlayPcSdkManaged.Integrity
ให้สิทธิ์เข้าถึง Play Integrity API เพื่อป้องกันการละเมิดและตรวจหาการฉ้อโกง
คลาส
ไคลเอ็นต์และผลลัพธ์
| ประเภท |
ชื่อ |
คำอธิบาย |
Class |
IntegrityClient |
ไคลเอ็นต์หลักสำหรับการโต้ตอบกับ Integrity API จัดการการเชื่อมต่อ C++ ดั้งเดิมและต้องถูกกำจัด |
Class |
PrepareIntegrityTokenResult |
ผลลัพธ์ที่แสดงโดย PrepareIntegrityTokenAsync |
Class |
RequestIntegrityTokenResult |
ผลลัพธ์ที่แสดงโดย RequestIntegrityTokenAsync มีไบต์โทเค็นที่ลงชื่อแล้วเมื่อสำเร็จ |
Structs (พารามิเตอร์และโมเดล)
| ประเภท |
ชื่อ |
คำอธิบาย |
Struct |
PrepareIntegrityTokenParams |
พารามิเตอร์อินพุตสำหรับขั้นตอนการเตรียม ซึ่งต้องใช้ CloudProjectNumber |
Struct |
RequestIntegrityTokenParams |
พารามิเตอร์อินพุตสำหรับขั้นตอนการขอ ซึ่งต้องใช้ RequestTokenData และ RequestHash |
Struct |
RequestTokenData |
ข้อมูลระดับกลางที่แสดงโดยขั้นตอนการเตรียม (มี WarmUpSessionId) ซึ่งจำเป็นสำหรับการขอครั้งถัดไป |
Enums
| ประเภท |
ชื่อ |
คำอธิบาย |
Enum |
IntegrityError |
รหัสสถานะที่แสดงผลลัพธ์ของการดำเนินการด้านความสมบูรณ์ เช่น Ok, CloudProjectNumberIsInvalid และ NetworkError |
เนมสเปซ: PlayPcSdkManaged.InstallReferrer
ให้สิทธิ์เข้าถึง Play Install Referrer API ซึ่งช่วยให้เกมระบุแหล่งที่มาของการติดตั้งจาก Google Play Store ได้
คลาส
ไคลเอ็นต์และผลลัพธ์
| ประเภท |
ชื่อ |
คำอธิบาย |
Class |
InstallReferrerClient |
ไคลเอ็นต์หลักสำหรับการโต้ตอบกับบริการ Install Referrer จัดการการเชื่อมต่อ C++ ดั้งเดิมและต้องถูกกำจัด |
Class |
GetInstallReferrerResult |
ผลลัพธ์ที่แสดงโดย GetInstallReferrerAsync มีข้อมูลการแนะนำเมื่อสำเร็จ |
Structs
โมเดล
| ประเภท |
ชื่อ |
คำอธิบาย |
Struct |
GetInstallReferrerResultValue |
แสดงผลลัพธ์ที่สำเร็จของการค้นหา ซึ่งมีสตริง InstallReferrer และ InstallTimeEpochSeconds |
Enums
| ประเภท |
ชื่อ |
คำอธิบาย |
Enum |
InstallReferrerError |
รหัสสถานะที่แสดงผลลัพธ์ของการดำเนินการ Install Referrer เช่น Ok และ Error |
เนมสเปซ: PlayPcSdkManaged.Recall
ให้สิทธิ์เข้าถึง Play Games Services Recall API ซึ่งช่วยให้คุณลิงก์บัญชีในเกมกับบัญชี Google Play Games Services ได้
คลาส
ไคลเอ็นต์และผลลัพธ์
| ประเภท |
ชื่อ |
คำอธิบาย |
Class |
RecallClient |
ไคลเอ็นต์หลักสำหรับการโต้ตอบกับบริการ Recall จัดการการเชื่อมต่อ C++ ดั้งเดิมและต้องถูกกำจัด |
Class |
RequestRecallAccessResult |
ผลลัพธ์ที่แสดงโดย RequestRecallAccessAsync มีรหัสเซสชันการเรียกคืนข้อมูลเมื่อสำเร็จ |
Structs
โมเดล
| ประเภท |
ชื่อ |
คำอธิบาย |
Struct |
RequestRecallAccessResultValue |
แสดงผลลัพธ์ที่สำเร็จของคำขอสิทธิ์เข้าถึง ซึ่งมี RecallSessionId |
Enums
| ประเภท |
ชื่อ |
คำอธิบาย |
Enum |
GamesRecallError |
รหัสสถานะที่แสดงผลลัพธ์ของการดำเนินการเรียกคืนข้อมูล เช่น Ok และ Error |
เนมสเปซ: PlayPcSdkManaged.Unity
ตัวช่วยและอะแดปเตอร์เฉพาะของ Unity สำหรับ SDK
คลาส
| ประเภท |
ชื่อ |
คำอธิบาย |
Class |
PlayPcSdkFactory |
คลาส Factory ที่ใช้สร้างอินสแตนซ์ของ BillingClient, IntegrityClient, InstallReferrerClient และ RecallClient รวมถึงดึงข้อมูล InitializationHandler คลาสนี้จัดการการสร้างการเรียกกลับเฉพาะของ Unity |
เนมสเปซ: PlayPcSdkManaged.Core
โครงสร้างพื้นฐานหลักที่แชร์ในโมดูล SDK
คลาส
| ประเภท |
ชื่อ |
คำอธิบาย |
Class |
Result<TError, TValue> |
คลาสพื้นฐานสำหรับผลลัพธ์ API ทั้งหมด มีพร็อพเพอร์ตี้ IsOk, Code, ErrorMessage และ Value |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-06-09 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2026-06-09 UTC"],[],[]]