এই পৃষ্ঠায় গুগল প্লে গেমস পিসি এসডিকে ফর ইউনিটি এপিআই-তে উপলব্ধ ক্লাস, ইন্টারফেস, স্ট্রাকচার এবং এনুমারেশনগুলোর তালিকা দেওয়া হয়েছে।
নেমস্পেস: PlayPcSdkManaged.Initialization
ইউনিটি গেম এবং প্লে গেমস পিসি এসডিকে রানটাইমের মধ্যকার সংযোগের জীবনচক্র পরিচালনা করে।
ক্লাস
| প্রকার | নাম | বর্ণনা |
|---|
Class | GooglePlayInitialization | এসডিকে-এর স্ট্যাটিক এন্ট্রি পয়েন্ট। এতে অ্যাসিঙ্ক্রোনাসভাবে সংযোগ শুরু করার মেথডগুলো রয়েছে। |
Class | InitializeResult | প্রারম্ভিককরণ প্রক্রিয়ার ফলাফলকে বোঝায়। |
এনাম
| প্রকার | নাম | বর্ণনা |
|---|
Enum | InitializationError | প্রারম্ভিকীকরণের সময় ফেরত আসা ত্রুটি কোড, যেমন SdkRuntimeUnavailable এবং SdkRuntimeUpdateRequired । |
নেমস্পেস: PlayPcSdkManaged.Billing
ইন-অ্যাপ পারচেজ (IAP) এবং সাবস্ক্রিপশন সহ গুগল প্লে বিলিং ফিচারগুলো ব্যবহারের সুযোগ দেয়।
ক্লাস
ক্লায়েন্ট এবং ফলাফল
| প্রকার | নাম | বর্ণনা |
|---|
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
অপব্যবহার ও জালিয়াতি শনাক্তকরণের জন্য প্লে ইন্টিগ্রিটি এপিআই-তে প্রবেশাধিকার প্রদান করে।
ক্লাস
ক্লায়েন্ট এবং ফলাফল
| প্রকার | নাম | বর্ণনা |
|---|
Class | IntegrityClient | Integrity API-এর সাথে যোগাযোগের প্রধান ক্লায়েন্ট। এটি নেটিভ C++ সংযোগ পরিচালনা করে এবং অবশ্যই এটিকে ডিসপোজ করতে হবে। |
Class | PrepareIntegrityTokenResult | PrepareIntegrityTokenAsync দ্বারা ফেরত দেওয়া ফলাফল। |
Class | RequestIntegrityTokenResult | RequestIntegrityTokenAsync দ্বারা ফেরত দেওয়া ফলাফল। সফল হলে এতে স্বাক্ষরিত টোকেনের বাইটগুলো থাকে। |
স্ট্রাক্টস (প্যারামিটার ও মডেল)
| প্রকার | নাম | বর্ণনা |
|---|
Struct | PrepareIntegrityTokenParams | প্রস্তুতি ধাপের জন্য ইনপুট প্যারামিটার, যার জন্য CloudProjectNumber ) প্রয়োজন। |
Struct | RequestIntegrityTokenParams | অনুরোধ ধাপের জন্য প্যারামিটার ইনপুট করতে RequestTokenData এবং RequestHash প্রয়োজন। |
Struct | RequestTokenData | পরবর্তী অনুরোধের জন্য প্রয়োজনীয়, প্রস্তুতি ধাপ দ্বারা ফেরত আসা অন্তর্বর্তী ডেটা (যার মধ্যে WarmUpSessionId থাকে)। |
এনাম
| প্রকার | নাম | বর্ণনা |
|---|
Enum | IntegrityError | ইন্টিগ্রিটি অপারেশনের ফলাফল নির্দেশকারী স্ট্যাটাস কোড, যেমন Ok , CloudProjectNumberIsInvalid এবং NetworkError । |
নেমস্পেস: PlayPcSdkManaged.InstallReferrer
প্লে ইনস্টল রেফারার এপিআই (Play Install Referrer API)-তে অ্যাক্সেস প্রদান করে, যা আপনার গেমকে গুগল প্লে স্টোর থেকে ইনস্টলেশনটি রেফার করা উৎসটি শনাক্ত করতে সাহায্য করে।
ক্লাস
ক্লায়েন্ট এবং ফলাফল
| প্রকার | নাম | বর্ণনা |
|---|
Class | InstallReferrerClient | Install Referrer সার্ভিসের সাথে যোগাযোগের প্রধান ক্লায়েন্ট। এটি নেটিভ C++ সংযোগ পরিচালনা করে এবং অবশ্যই ডিসপোজ করতে হবে। |
Class | GetInstallReferrerResult | GetInstallReferrerAsync দ্বারা ফেরত আসা ফলাফল। সফল হলে এতে রেফারেল তথ্য থাকে। |
কাঠামো
মডেল
| প্রকার | নাম | বর্ণনা |
|---|
Struct | GetInstallReferrerResultValue | একটি কোয়েরির সফল ফলাফলকে বোঝায়, যাতে InstallReferrer স্ট্রিং এবং InstallTimeEpochSeconds অন্তর্ভুক্ত থাকে। |
এনাম
| প্রকার | নাম | বর্ণনা |
|---|
Enum | InstallReferrerError | ইনস্টল রেফারার অপারেশনের ফলাফল নির্দেশকারী স্ট্যাটাস কোড, যেমন Ok এবং Error । |
নেমস্পেস: PlayPcSdkManaged.Recall
প্লে গেমস সার্ভিসেস রিকল এপিআই-তে অ্যাক্সেস দেয়, যা আপনাকে ইন-গেম অ্যাকাউন্টগুলোকে গুগল প্লে গেমস সার্ভিসেস অ্যাকাউন্টের সাথে লিঙ্ক করতে দেয়।
ক্লাস
ক্লায়েন্ট এবং ফলাফল
| প্রকার | নাম | বর্ণনা |
|---|
Class | RecallClient | রিকল সার্ভিসের সাথে যোগাযোগের প্রধান ক্লায়েন্ট। এটি নেটিভ C++ সংযোগ পরিচালনা করে এবং অবশ্যই ডিসপোজ করতে হবে। |
Class | RequestRecallAccessResult | RequestRecallAccessAsync দ্বারা ফেরত আসা ফলাফল। সফল হলে এতে রিকল সেশন আইডি থাকে। |
কাঠামো
মডেল
| প্রকার | নাম | বর্ণনা |
|---|
Struct | RequestRecallAccessResultValue | একটি অ্যাক্সেস অনুরোধের সফল ফলাফলকে বোঝায়, যাতে RecallSessionId অন্তর্ভুক্ত থাকে। |
এনাম
| প্রকার | নাম | বর্ণনা |
|---|
Enum | GamesRecallError | রিকল অপারেশনের ফলাফল নির্দেশকারী স্ট্যাটাস কোড, যেমন Ok এবং Error । |
নেমস্পেস: PlayPcSdkManaged.Unity
এসডিকে-এর জন্য ইউনিটি-নির্দিষ্ট হেল্পার এবং অ্যাডাপ্টার।
ক্লাস
| প্রকার | নাম | বর্ণনা |
|---|
Class | PlayPcSdkFactory | এই ফ্যাক্টরি ক্লাসটি BillingClient , IntegrityClient , InstallReferrerClient , এবং RecallClient এর ইনস্ট্যান্স তৈরি করতে এবং InitializationHandler পুনরুদ্ধার করতে ব্যবহৃত হয়। এই ক্লাসটি ইউনিটি-নির্দিষ্ট কলব্যাক জেনারেশন পরিচালনা করে। |
নেমস্পেস: PlayPcSdkManaged.Core
এসডিকে মডিউলগুলোর মধ্যে মূল অবকাঠামোটি একই।
ক্লাস
| প্রকার | নাম | বর্ণনা |
|---|
Class | Result<TError, TValue> | সকল API ফলাফলের মূল ক্লাস। এতে IsOk , Code , ErrorMessage এবং Value প্রপার্টিগুলো রয়েছে। |