इस पेज पर, Google Play Games PC SDK for Unity API में उपलब्ध क्लास, इंटरफ़ेस, स्ट्रक्चर, और इन्यूमरेशन की सूची दी गई है.
Namespace: 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.InstallReferrer
यह Play Install Referrer API का ऐक्सेस देता है. इससे आपका गेम, Google Play Store से इंस्टॉल करने के लिए रेफ़र करने वाले सोर्स की पहचान कर पाता है.
कक्षाएं
क्लाइंट और नतीजे
| टाइप |
नाम |
ब्यौरा |
Class |
InstallReferrerClient |
Install Referrer सेवा के साथ इंटरैक्ट करने वाला मुख्य क्लाइंट. यह नेटिव C++ कनेक्शन को मैनेज करता है और इसे बंद किया जाना चाहिए. |
Class |
GetInstallReferrerResult |
GetInstallReferrerAsync से मिला नतीजा. इस कुकी में, रेफ़रल के सफल होने की जानकारी होती है. |
स्ट्रक्ट
मॉडल
| टाइप |
नाम |
ब्यौरा |
Struct |
GetInstallReferrerResultValue |
यह क्वेरी के नतीजे के तौर पर, InstallReferrer स्ट्रिंग और InstallTimeEpochSeconds दिखाता है. |
Enums
| टाइप |
नाम |
ब्यौरा |
Enum |
InstallReferrerError |
इंस्टॉल रेफ़रर की कार्रवाई के नतीजे दिखाने वाले स्टेटस कोड, जैसे कि Ok और Error. |
नेमस्पेस: PlayPcSdkManaged.Recall
इससे Play की गेम सेवाओं के Recall API को ऐक्सेस किया जा सकता है. इसकी मदद से, गेम में मौजूद खातों को Google Play की गेम सेवाओं के खातों से लिंक किया जा सकता है.
कक्षाएं
क्लाइंट और नतीजे
| टाइप |
नाम |
ब्यौरा |
Class |
RecallClient |
यह Recall सेवा के साथ इंटरैक्ट करने वाला मुख्य क्लाइंट है. यह नेटिव C++ कनेक्शन को मैनेज करता है और इसे बंद किया जाना चाहिए. |
Class |
RequestRecallAccessResult |
RequestRecallAccessAsync से मिला नतीजा. अगर कॉल पूरा हो जाता है, तो इस कुकी में रीकॉल सेशन आईडी होता है. |
स्ट्रक्ट
मॉडल
| टाइप |
नाम |
ब्यौरा |
Struct |
RequestRecallAccessResultValue |
यह ऐक्सेस के अनुरोध के पूरा होने की जानकारी देता है. इसमें RecallSessionId शामिल होता है. |
Enums
| टाइप |
नाम |
ब्यौरा |
Enum |
GamesRecallError |
वापस मंगाने की कार्रवाई के नतीजे दिखाने वाले स्टेटस कोड, जैसे कि Ok और Error. |
नेमस्पेस: PlayPcSdkManaged.Unity
एसडीके के लिए, Unity के हिसाब से हेल्पर और अडैप्टर.
कक्षाएं
| टाइप |
नाम |
ब्यौरा |
Class |
PlayPcSdkFactory |
यह फ़ैक्ट्री क्लास, BillingClient, IntegrityClient, InstallReferrerClient, और RecallClient के इंस्टेंस बनाने के लिए इस्तेमाल की जाती है. साथ ही, इसका इस्तेमाल InitializationHandler को वापस पाने के लिए भी किया जाता है. यह क्लास, Unity के लिए खास तौर पर बनाए गए कॉलबैक जनरेट करती है. |
नेमस्पेस: PlayPcSdkManaged.Core
कोर इंफ़्रास्ट्रक्चर, एसडीके के सभी मॉड्यूल के साथ शेयर किया जाता है.
कक्षाएं
| टाइप |
नाम |
ब्यौरा |
Class |
Result<TError, TValue> |
यह सभी एपीआई नतीजों के लिए बेस क्लास है. IsOk, Code, ErrorMessage, और Value प्रॉपर्टी उपलब्ध कराता है. |