एपीआई का संदर्भ
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
इस पेज पर, Google Play Games PC SDK for Unity API में उपलब्ध क्लास, इंटरफ़ेस, स्ट्रक्चर, और इन्यूमरेशन की सूची दी गई है.
नेमस्पेस: PlayPcSdkManaged.Initialization
यह Unity गेम और Play Games PC SDK के रनटाइम के बीच कनेक्शन के लाइफ़साइकल को मैनेज करता है.
कक्षाएं
| टाइप |
नाम |
ब्यौरा |
Class |
GooglePlayInitialization |
यह एसडीके के लिए स्टैटिक एंट्री पॉइंट है. इसमें कनेक्शन को एसिंक्रोनस तरीके से शुरू करने के तरीके शामिल होते हैं. |
Class |
InitializeResult |
यह इनिशियलाइज़ेशन की कार्रवाई के नतीजे को दिखाता है. |
Enums
| टाइप |
नाम |
ब्यौरा |
Enum |
InitializationError |
शुरू करने के दौरान मिले गड़बड़ी के कोड (जैसे, SdkRuntimeUnavailable, SdkRuntimeUpdateRequired). |
नेमस्पेस: PlayPcSdkManaged.Billing
इससे Google Play Billing की सुविधाओं का ऐक्सेस मिलता है. इनमें इन-ऐप्लिकेशन खरीदारी (आईएपी) और सदस्यताएं शामिल हैं.
कक्षाएं
क्लाइंट और नतीजे
| टाइप |
नाम |
ब्यौरा |
Class |
BillingClient |
बिलिंग सेवा से इंटरैक्ट करने वाला मुख्य क्लाइंट. यह नेटिव C++ कनेक्शन को मैनेज करता है और इसे बंद किया जाना चाहिए. |
Class |
QueryProductDetailsResult |
QueryProductDetailsAsync से मिला नतीजा. इसमें, प्रॉडक्ट की जानकारी की सूची होती है. |
Class |
LaunchPurchaseFlowResult |
LaunchPurchaseFlowAsync से मिला नतीजा. खरीदारी पूरी होने पर, इसमें खरीदारी की जानकारी होती है. |
Class |
QueryPurchasesResult |
QueryPurchasesAsync से मिला नतीजा. इसमें उपयोगकर्ता के मालिकाना हक वाली खरीदारी की सूची होती है. |
Class |
AcknowledgePurchaseResult |
AcknowledgePurchaseAsync से मिला नतीजा. |
Class |
ConsumePurchaseResult |
ConsumePurchaseAsync से मिला नतीजा. |
स्ट्रक्ट
पैरामीटर और मॉडल
| टाइप |
नाम |
ब्यौरा |
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 से मिला नतीजा. अगर अनुरोध पूरा हो जाता है, तो इसमें हस्ताक्षर किए गए टोकन बाइट शामिल होते हैं. |
स्ट्रक्ट (पैरामीटर और मॉडल)
| टाइप |
नाम |
ब्यौरा |
Struct |
PrepareIntegrityTokenParams |
तैयारी के चरण के लिए इनपुट पैरामीटर, जिनके लिए CloudProjectNumber की ज़रूरत होती है. |
Struct |
RequestIntegrityTokenParams |
अनुरोध वाले चरण के लिए इनपुट पैरामीटर. इसके लिए, RequestTokenData और RequestHash की ज़रूरत होती है. |
Struct |
RequestTokenData |
तैयार करने के चरण में मिला इंटरमीडिएट डेटा (जिसमें WarmUpSessionId शामिल है), अगले अनुरोध के लिए ज़रूरी है. |
Enums
| टाइप |
नाम |
ब्यौरा |
Enum |
IntegrityError |
इंटीग्रिटी ऑपरेशन के नतीजे को दिखाने वाले स्टेटस कोड (जैसे, Ok, CloudProjectNumberIsInvalid, NetworkError). |
नेमस्पेस: PlayPcSdkManaged.Unity
एसडीके के लिए, Unity के हिसाब से हेल्पर और अडैप्टर.
कक्षाएं
| टाइप |
नाम |
ब्यौरा |
Class |
PlayPcSdkFactory |
फ़ैक्ट्री क्लास का इस्तेमाल BillingClient और IntegrityClient के इंस्टेंस बनाने के लिए किया जाता है. साथ ही, इसका इस्तेमाल InitializationHandler को वापस पाने के लिए भी किया जाता है. यह क्लास, Unity के लिए खास तौर पर बनाए गए कॉलबैक जनरेट करती है. |
नेमस्पेस: PlayPcSdkManaged.Core
कोर इंफ़्रास्ट्रक्चर, एसडीके के सभी मॉड्यूल के साथ शेयर किया जाता है.
कक्षाएं
| टाइप |
नाम |
ब्यौरा |
Class |
Result<TError, TValue> |
यह सभी एपीआई नतीजों के लिए बेस क्लास है. IsOk, Code, ErrorMessage, और Value प्रॉपर्टी उपलब्ध कराता है. |
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 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) को अपडेट किया गया."],[],[]]