הפניית API
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
בדף הזה מפורטים המחלקות, הממשקים, המבנים והספירות שזמינים ב-Google Play Games PC SDK for Unity API.
מרחב שמות: PlayPcSdkManaged.Initialization
מטפל במחזור החיים של החיבור בין משחק Unity לבין זמן הריצה של Play Games SDK למחשב.
שיעורים
| סוג |
שם |
תיאור |
Class |
GooglePlayInitialization |
נקודת הכניסה הסטטית ל-SDK. מכיל שיטות להפעלת החיבור באופן אסינכרוני. |
Class |
InitializeResult |
מייצג את התוצאה של פעולת אתחול. |
טיפוסים בני מנייה (enum)
| סוג |
שם |
תיאור |
Enum |
InitializationError |
קודי שגיאה שמוחזרים במהלך האתחול (למשל, SdkRuntimeUnavailable, SdkRuntimeUpdateRequired). |
מרחב שמות: PlayPcSdkManaged.Billing
ההרשאה מספקת גישה לתכונות של מערכת החיוב של Google Play, כולל רכישות מתוך האפליקציה (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. |
טיפוסים בני מנייה (enum)
| סוג |
שם |
תיאור |
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. מכיל את בייטים של הטוקן החתום במקרה של הצלחה. |
מבני נתונים (פרמטרים ומודלים)
| סוג |
שם |
תיאור |
Struct |
PrepareIntegrityTokenParams |
פרמטרים של קלט לשלב ההכנה, שנדרש בהם CloudProjectNumber. |
Struct |
RequestIntegrityTokenParams |
פרמטרים של קלט לשלב הבקשה, שדורשים RequestTokenData ו-RequestHash. |
Struct |
RequestTokenData |
נתוני ביניים שמוחזרים משלב ההכנה (כולל WarmUpSessionId) שנדרשים לבקשה הבאה. |
טיפוסים בני מנייה (enum)
| סוג |
שם |
תיאור |
Enum |
IntegrityError |
קודי סטטוס שמייצגים את התוצאה של פעולת שלמות (למשל, Ok, CloudProjectNumberIsInvalid, NetworkError). |
מרחב שמות: PlayPcSdkManaged.Unity
מתאמים ועזרים ספציפיים ל-Unity עבור ה-SDK.
שיעורים
| סוג |
שם |
תיאור |
Class |
PlayPcSdkFactory |
מחלקת היצרן שמשמשת ליצירת מופעים של BillingClient ושל IntegrityClient, ולאחזור InitializationHandler. המחלקות האלה מטפלות ביצירת קריאות חוזרות ספציפיות ל-Unity. |
מרחב שמות: PlayPcSdkManaged.Core
תשתית ליבה משותפת בין מודולים של SDK.
שיעורים
| סוג |
שם |
תיאור |
Class |
Result<TError, TValue> |
מחלקת הבסיס לכל התוצאות של ה-API. השירות מספק את המאפיינים IsOk, Code, ErrorMessage ו-Value. |
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-02-19 (שעון 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-02-19 (שעון UTC)."],[],[]]