API রেফারেন্স
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
এই পৃষ্ঠায় Google Play Games PC SDK for Unity API-তে উপলব্ধ ক্লাস, ইন্টারফেস, কাঠামো এবং গণনার তালিকা দেওয়া আছে।
নেমস্পেস: PlayPcSdkManaged.Initialization
ইউনিটি গেম এবং প্লে গেমস পিসি SDK রানটাইমের মধ্যে সংযোগ জীবনচক্র পরিচালনা করে।
ক্লাস
| আদর্শ | নাম | বিবরণ |
|---|
Class | GooglePlayInitialization | SDK-এর জন্য স্ট্যাটিক এন্ট্রি পয়েন্ট। সংযোগটি অ্যাসিঙ্ক্রোনাসভাবে শুরু করার পদ্ধতিগুলি রয়েছে। |
Class | InitializeResult | একটি ইনিশিয়ালাইজেশন অপারেশনের ফলাফল উপস্থাপন করে। |
এনামস
| আদর্শ | নাম | বিবরণ |
|---|
Enum | InitializationError | আরম্ভের সময় ত্রুটি কোডগুলি ফিরে এসেছে (যেমন, SdkRuntimeUnavailable , SdkRuntimeUpdateRequired )। |
নেমস্পেস: PlayPcSdkManaged.Billing
অ্যাপ-মধ্যস্থ কেনাকাটা (IAP) এবং সাবস্ক্রিপশন সহ Google Play বিলিং বৈশিষ্ট্যগুলিতে অ্যাক্সেস প্রদান করে।
ক্লাস
ক্লায়েন্ট এবং ফলাফল
| আদর্শ | নাম | বিবরণ |
|---|
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 । |
এনামস
| আদর্শ | নাম | বিবরণ |
|---|
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 | ইন্টিগ্রিটি API এর সাথে ইন্টারঅ্যাক্ট করার জন্য প্রধান ক্লায়েন্ট। নেটিভ C++ সংযোগ পরিচালনা করে এবং অবশ্যই নিষ্পত্তি করতে হবে। |
Class | PrepareIntegrityTokenResult | ফলাফলটি PrepareIntegrityTokenAsync দ্বারা প্রদান করা হয়েছে। |
Class | RequestIntegrityTokenResult | RequestIntegrityTokenAsync দ্বারা প্রাপ্ত ফলাফল। সাফল্যের উপর স্বাক্ষরিত টোকেন বাইট ধারণ করে। |
কাঠামো (পরামিতি এবং মডেল)
| আদর্শ | নাম | বিবরণ |
|---|
Struct | PrepareIntegrityTokenParams | প্রস্তুতির ধাপের জন্য ইনপুট প্যারামিটার, যার জন্য CloudProjectNumber প্রয়োজন। |
Struct | RequestIntegrityTokenParams | অনুরোধ ধাপের জন্য ইনপুট প্যারামিটার, যার জন্য RequestTokenData এবং একটি RequestHash প্রয়োজন। |
Struct | RequestTokenData | পরবর্তী অনুরোধের জন্য প্রয়োজনীয় প্রস্তুতি ধাপ ( WarmUpSessionId ধারণকারী) দ্বারা ফেরত দেওয়া মধ্যবর্তী ডেটা। |
এনামস
| আদর্শ | নাম | বিবরণ |
|---|
Enum | IntegrityError | একটি ইন্টিগ্রিটি অপারেশনের ফলাফল প্রতিনিধিত্বকারী স্ট্যাটাস কোড (যেমন, Ok , CloudProjectNumberIsInvalid , NetworkError )। |
নেমস্পেস: PlayPcSdkManaged.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 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, 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-তে শেষবার আপডেট করা হয়েছে।"],[],[]]