এই ডকুমেন্টটি পিসিতে গুগল প্লে গেমসের জন্য SDK এবং প্রকাশনা সম্পর্কে সাধারণ প্রশ্নের উত্তর দেয়।
কিভাবে একটি VPN যোগ করবেন?
যেসব অঞ্চলে পিসিতে গুগল প্লে গেমস সমর্থিত নয়, সেইসব অঞ্চলে ডেভেলপারদের তাদের গেম পরীক্ষা করতে হবে, আমরা সুপারিশ করছি যে আপনি একটি সমর্থিত অঞ্চল থেকে একটি IP ঠিকানা পেতে একটি VPN ব্যবহার করুন।
VPN-এ TUN মোড সক্রিয় করা নিশ্চিত করুন। TUN মোড সক্ষম করা এবং ফায়ারওয়াল কনফিগার করার নির্দেশিকা VPN প্রদানকারীর অপারেটিং ম্যানুয়ালটিতে পাওয়া যাবে।
TUN মোড সক্রিয় হওয়ার পরে, পরীক্ষার উদ্দেশ্যে পিসিতে Google Play Games এবং এমুলেটর ইনস্টল করুন ।
আপনি কি ব্যাকএন্ড সার্ভার ছাড়া ক্রয় প্রবাহ ব্যবহার করতে পারবেন?
নিরাপত্তার দৃষ্টিকোণ থেকে, ব্যাকএন্ড সার্ভার ছাড়া প্রক্রিয়াকরণ সাধারণত সুপারিশ করা হয় না।
আরও তথ্যের জন্য, ব্যাকএন্ড সার্ভার ছাড়া প্রক্রিয়া দেখুন।
ইউনিটি বা ইউই এডিটরে পিসিতে গুগল প্লে গেমস ডেভেলপমেন্ট কীভাবে শুরু করবেন?
- ডেভেলপার মোড সক্ষম করুন এবং পরীক্ষা চালিয়ে যান।
-
manifest.xmlএবং.dllফাইলগুলি যোগ করুন। আরও তথ্যের জন্য, ডেভেলপার ডকুমেন্ট দেখুন। - পরীক্ষার উদ্দেশ্যে একটি প্রাথমিক অ্যাক্সেস পার্টনার GUID নিবন্ধন করুন।
যখন আপনি গুগল প্লে গেমস অ্যাপ ব্যবহার করে একটি গেম শুরু করেন, তখন এটি কি আপনার গুগল অ্যাকাউন্টের বিবরণ সিঙ্ক করে?
গুগল প্লে গেমস ক্লায়েন্টের মাধ্যমে গেমটি চালু করার পরে, অ্যাকাউন্টটি স্বয়ংক্রিয়ভাবে সিঙ্ক্রোনাইজ হয়ে যায় এবং আবার গুগল লগইন প্রক্রিয়ার মাধ্যমে লগইন করার প্রয়োজন হয় না।
3P লঞ্চার ব্যবহার করে উইন্ডোজ অ্যাপ বান্ডেল (WAB) জমা দেওয়ার সময়, কি গেম প্যাকেজটি পর্যালোচনার জন্য প্রয়োজনীয়?
আপনি কেবল আপনার ইনস্টলারটি জমা দিতে পারেন এবং আপনার সম্পূর্ণ গেম প্যাকেজটি জমা দেওয়ার প্রয়োজন নেই, পর্যালোচক ইনস্টলারটি ব্যবহার করে আপনার গেম প্যাকেজটি ডাউনলোড করতে সক্ষম হবেন।
যদি কোনও খেলোয়াড় গুগল প্লে ক্লায়েন্টের পরিবর্তে 3P লঞ্চার ব্যবহার করে, তাহলে কি তাদের প্লে গেমস সার্ভিসেস অ্যাকাউন্ট স্বয়ংক্রিয়ভাবে সিঙ্ক হবে?
SDK ফাংশনগুলি কাজ করার জন্য, গেমটি সরাসরি Google Play Games ক্লায়েন্টের মাধ্যমে চালু করতে হবে। যদি অন্য কোনও প্রক্রিয়া, যেমন একটি ইনস্টলার বা লঞ্চার অ্যাপ্লিকেশন, গেমটি শুরু করে, তাহলে সেই প্রক্রিয়াটি Google Play Games ক্লায়েন্ট থেকে চালু করতে হবে। গেমটিকে ক্লায়েন্ট থেকে প্রাপ্ত সমস্ত প্যারামিটার ক্লায়েন্ট প্রক্রিয়ায় প্রেরণ করতে হবে।
একাধিক উদাহরণ বা অ্যাকাউন্টের জন্য SDK কীভাবে Google অ্যাকাউন্ট সাইন-ইন পরিচালনা করে?
GPG-তে প্রতিটি গেম লঞ্চকে একটি "গেম সেশন" হিসেবে বিবেচনা করা হয় এবং প্রতিটি "গেম সেশন"-এর সাথে একটি অ্যাকাউন্ট যুক্ত থাকতে পারে। এগুলি আলাদা হতে পারে। তাই যদি আপনি অ্যাকাউন্ট A দিয়ে গেমটি চালু করেন এবং তারপর অ্যাকাউন্ট B-তে স্যুইচ করেন এবং পুনরায় লঞ্চ করেন তবে উভয়ই একই সময়ে চলতে পারে।
WAB (উইন্ডোজ অ্যাপ বান্ডেল) ফাইলের আকারের কি কোন সীমাবদ্ধতা আছে?
আপনি একটি WAB এর জন্য সর্বোচ্চ ১০ জিবি ফাইল আপলোড করতে পারবেন।
পিসি SDK-তে Google Play Games সংহত করার পরে কি বিদ্যমান API-ভিত্তিক পেমেন্ট সিস্টেমগুলি অনুমোদিত?
সমস্ত পেমেন্ট অবশ্যই Google Play Games-এর PC SDK-তে Google Play Billing ব্যবহার করে পরিচালনা করতে হবে। আপনি একই গেমে আপনার বিদ্যমান API-ভিত্তিক পেমেন্ট পদ্ধতি ব্যবহার করতে পারবেন না।
মোবাইলের মতো কি কোনও উন্মুক্ত বা বদ্ধ পরীক্ষার পরিবেশ আছে?
যদিও বর্তমানে একটি ডেডিকেটেড এন্ড-টু-এন্ড স্যান্ডবক্স উপলব্ধ নেই, আমরা ডেভেলপারদের জন্য একটি উৎপাদন-সদৃশ পরীক্ষার পরিবেশের প্রয়োজনীয়তা স্বীকার করি। শীঘ্রই আরও শক্তিশালী সমাধান দেওয়া হবে।
আমরা কি ডেভেলপার মোডে শুরু করা কেনাকাটা সঠিকভাবে ব্যবহার করতে পারছি না?
ডেভেলপার মোডে কনজিউম ক্রয় ৩ মিনিটের মধ্যে সম্পন্ন করতে হবে, অন্যথায় ক্রয়ের টাকা ফেরত দেওয়া হতে পারে।
পিসি SDK-তে API (লেগেসি) এবং গুগল প্লে গেমসের মধ্যে কি কোন পার্থক্য আছে?
- লিগ্যাসি শুধুমাত্র বিলিং-এর উপর দৃষ্টি নিবদ্ধ করে
- SDK গুগল ডেস্কটপ সার্ভিস (GDS) এবং সম্পূর্ণ পিসি বৈশিষ্ট্য সমর্থন করবে
- ডেভেলপার-বান্ধব SDK ইন্টারফেস
- কোনও ব্রাউজার-ভিত্তিক গুগল সাইন-ইন প্রয়োজন নেই
পিসিতে গুগল প্লে গেমস না গিয়ে সরাসরি গেম লঞ্চার ব্যবহার করে গেমটি চালু করে SDK চালু করার কোন বিকল্প উপায় আছে কি?
গেমটি পিসিতে গুগল প্লে গেমস ক্লায়েন্টের মাধ্যমে চালু করতে হবে। আরও বিস্তারিত জানার জন্য, ডেভেলপার ডকুমেন্ট দেখুন।
পুনরাবৃত্ত পেমেন্ট বা সাবস্ক্রিপশন অসমর্থিত; এটি বাস্তবায়নের কোন পরিকল্পনা আছে কি?
ইন-অ্যাপ ক্রয়ের বাইরে এই ক্রয়ের বিকল্পগুলি যুক্ত করার কোনও পরিকল্পনা নেই, নির্দিষ্ট ব্যবহারের ক্ষেত্রে আপনার প্রতিক্রিয়া জানতে আমরা স্বাগত জানাই।
পেমেন্ট প্রক্রিয়ায়, বিলিং এররে ত্রুটি কোডটি কি ক্রয় প্রবাহ চালু করার সময় বা পেমেন্ট ফলাফল পাওয়ার সময় প্রতিক্রিয়া হিসাবে ফিরে আসে? ক্রয় প্রবাহের জন্য, আমরা কি শ্রোতা ব্যবহার করার পরিবর্তে কেবল SDK ফলাফলের জন্য অপেক্ষা করতে পারি না?
এটি পেমেন্টের ফলাফলের প্রতিক্রিয়া। LaunchPurchaseFlow ব্লক না করেই তাৎক্ষণিকভাবে ফিরে আসবে কিন্তু কলব্যাকটি কখন শেষ হয়েছে তা জানতে এবং ফলাফল ক্যাপচার করতে আপনাকে কলব্যাকটি শুনতে হবে।
সরাসরি গেমটি খোলার জন্য কি কোনও শর্টকাট তৈরি করার কোনও উপায় আছে?
গেমটি সরাসরি খোলার জন্য আপনি নিম্নলিখিত URI ব্যবহার করতে পারেন:
googleplaygames://launch/?pid=2&id=com.company.gamename
URI পিসিতে Google Play Games ক্লায়েন্ট খোলা আছে কিনা তা সনাক্ত করতে সহায়তা করে। যদি ক্লায়েন্ট খোলা না থাকে, তাহলে গেম/লঞ্চার চালানোর আগেই GPG ক্লায়েন্ট খুলে যায়। একাধিক ইনস্ট্যান্স চালানো রোধ করতে আপনাকে গেম/লঞ্চার পরিচালনা করতে হবে।
QueryProductDetails API অনুরোধের সীমা
QueryProductDetails ) API-তে একটি কলে সর্বাধিক ২০টি পণ্য জিজ্ঞাসা করা যেতে পারে। যদি আপনি এই সীমা অতিক্রম করেন, তাহলে আপনাকে অনুরোধটিকে একাধিক কলে বিভক্ত করতে হবে।