Play Billing Lab হল একটি কম্প্যানিয়ন অ্যাপ যা আপনাকে Google Play বিলিং সিস্টেমের সাথে ইন্টিগ্রেশন টেস্ট করতে সাহায্য করে। Play Games পুরস্কার সহ আপনার অ্যাপের বাইরে থেকে পাওয়া আইটেম ম্যানেজ করার জন্য আপনার ব্যাকএন্ড সঠিকভাবে কনফিগার করা হয়েছে কিনা তা যাচাই করতে, আপনি Play Billing Lab-এর অ্যাপ-বহিস্থ কেনাকাটা (OOAP) প্রিভিউ টেস্টিং ব্যবহার করতে পারেন।
OOAP প্রিভিউ ফিচারের মাধ্যমে, আপনি Google Play-তে আপনার অ্যাপের বিবরণ পৃষ্ঠার মতো অ্যাপের বাইরের সারফেস জুড়ে দেখানোর জন্য একটি নির্দিষ্ট প্রোডাক্ট বা অফার বেছে নিতে পারেন এবং এন্ড-টু-এন্ড এনটাইটেলমেন্ট অ্যাকুইজিশন এবং ফুলফিলমেন্ট ফ্লো যাচাই করতে পারেন।
পূর্বশর্ত
Play Games পুরস্কারের জন্য আপনার সেট-আপ যাচাই করতে অ্যাপ-বহিস্থ কেনাকাটা (OOAP) ফ্লো পরীক্ষা করার জন্য Play Billing Lab ব্যবহার করার আগে, নিশ্চিত করুন যে আপনি নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করেছেন:
- Play Games পুরস্কার EAP-তে এনরোল করুন।
লাইসেন্সপ্রাপ্ত টেস্টার স্ট্যাটাস: আপনার টেস্ট অ্যাকাউন্টটি অবশ্যই গেমের জন্য লাইসেন্সপ্রাপ্ত টেস্টার হিসেবে রেজিস্টার করা থাকতে হবে। বিস্তারিত জানতে, Google Play লাইসেন্সপ্রাপ্ত টেস্টার ডকুমেন্টেশন দেখুন।
মনে রাখবেন: যেকোনও ব্যবহারকারী Play Billing Lab অ্যাপ দেখতে পেলেও, শুধুমাত্র অনুমোদিত তালিকায় থাকা EAP ডেভেলপারদের লাইসেন্সপ্রাপ্ত টেস্টাররা OOAP ওভাররাইড কনফিগার ও ট্রিগার করতে পারবেন।
বিভিন্ন সারফেস জুড়ে অ্যাকাউন্ট সামঞ্জস্যপূর্ণ হওয়া: আপনাকে একই লাইসেন্সপ্রাপ্ত টেস্টার অ্যাকাউন্ট ব্যবহার করে Play Billing Lab এবং Google Play Store-এ সাইন-ইন করতে হবে। অ্যাকাউন্ট ম্যাচ না করলে, Play Store ওভাররাইড করা টেস্ট প্রোডাক্ট বা অফার দেখাতে অথবা টেস্ট কেনাকাটা সম্পূর্ণ করতে নাও পারে।
ডাউনলোড এবং ইনস্টল করুন
আপনি Google Play থেকে Play Billing Lab ডাউনলোড ও ইনস্টল করতে পারবেন:
- Google Play Store (Android): Play Billing Lab অ্যাপ
- ওয়েব টেস্টিং ট্র্যাক: Play Billing Lab ওয়েব অপ্ট-ইন
ধাপে-ধাপে EAP ইন্টিগ্রেশন ও টেস্টিং গাইড
Play Billing Lab ব্যবহার করে কীভাবে Play Games রিওয়ার্ড ইন্টিগ্রেট ও টেস্ট করবেন, নিচের ধাপগুলি থেকে তা বিস্তারিতভাবে জানতে পারবেন।
ধাপ ১: Play Billing Lab চালু করে সাইন-ইন করুন
ইনস্টল করার পরে আপনি প্রথমবার Play Billing Lab খুললে:
- Google-এর মাধ্যমে সাইন-ইন করুন বিকল্পে ট্যাপ করুন।
- আপনার অ্যাপের জন্য লাইসেন্সপ্রাপ্ত টেস্টার হিসেবে রেজিস্টার করা Google অ্যাকাউন্ট বেছে নিন।
- সাইন-ইন করার পরে, আপনি প্রধান ড্যাশবোর্ড দেখতে পাবেন।
ধাপ ২: অ্যাপ-বহিস্থ কেনাকাটা (OOAP) টেস্টিংয়ে নেভিগেট করা
- ড্যাশবোর্ড থেকে অ্যাপ-বহিস্থ কেনাকাটা কার্ডটি খুঁজে নিন।
- OOAP কনফিগারেশন সেট-আপ স্ক্রিন খুলতে পরীক্ষা করুন বিকল্পে ট্যাপ করুন।
ধাপ ৩: অ্যাপ প্যাকেজের নাম ও প্রোডাক্ট আইডি উল্লেখ করুন
OOAP সেট-আপ স্ক্রিনে, প্রয়োজনীয় অ্যাপ আইডেন্টিফায়ার লিখুন:
- প্যাকেজের নাম: আপনার অ্যাপের সঠিক Android প্যাকেজের নাম (যেমন,
com.example.app)। - প্রোডাক্টের ধরন: ড্রপ-ডাউন মেনু থেকে এককালীন প্রোডাক্ট (অ্যাপ-মধ্যস্থ আইটেম) অথবা সাবস্ক্রিপশন বেছে নিন।
- প্রোডাক্ট আইডি (SKU): আপনি যে অ্যাপ-মধ্যস্থ প্রোডাক্ট বা সাবস্ক্রিপশন পরীক্ষা করতে চান সেটির প্রোডাক্ট আইডি।
ধাপ ৪: উপযুক্ত অফার বেছে নিন
প্যাকেজের নাম, প্রোডাক্ট আইডি এবং প্রোডাক্টের ধরন লেখার পরে, Play Billing Lab ব্যাকএন্ডে কোয়েরি করে এবং সেই প্রোডাক্টের জন্য উপলভ্য অফারের তালিকা দেখায়।
এককালীন প্রোডাক্টের জন্য: প্রযোজ্য কেনাকাটার বিকল্প বা অফার বেছে নিন।
উপযুক্ত অফার বেছে নিন।
ধাপ ৫: OOAP টেস্ট শুরু করা
অফার বেছে নেওয়ার পরে, টেস্ট শুরু করুন বিকল্পে ট্যাপ করুন। কনফিগারেশন সেভ করা হয়েছে এবং Google Play ব্যাকএন্ড সার্ভারের সাথে সিঙ্ক করা হয়েছে।
চালু করার পরে, আপনার ড্যাশবোর্ড-এ অ্যাপ-বহিস্থ কেনাকাটা কার্ডে একটি অ্যাক্টিভ ব্যাজ দেখা যায়, যেখানে কনফিগার করা প্যাকেজের নাম, প্রোডাক্ট আইডি (SKU) এবং বাকি থাকা সময় দেখানো হয়।
- টেস্টিং উইন্ডো: অ্যাক্টিভ OOAP টেস্ট কনফিগারেশন অটোমেটিক শেষ হওয়ার আগে ডিফল্ট হিসেবে ২ ঘণ্টা অ্যাক্টিভ থাকে।
ব্যাকএন্ড ওভাররাইড: অ্যাক্টিভ থাকাকালীন, কনফিগারেশনটি বিভিন্ন OOAP সারফেসে (যেমন Play Store-এ আপনার অ্যাপের বিবরণ পৃষ্ঠা) সর্বোচ্চ অগ্রাধিকার হিসেবে দেখানো হয়।
OOAP টেস্ট শুরু করুন।
ধাপ ৬: আউট-অফ-অ্যাপ অফারের জন্য এন্ড-টু-এন্ড অ্যাকুইজিশন ফ্লো টেস্ট করা
Play Billing Lab-এ OOAP টেস্ট অ্যাক্টিভ থাকাকালীন, একই লাইসেন্সপ্রাপ্ত টেস্টার অ্যাকাউন্ট দিয়ে সাইন-ইন করে Google Play Store অ্যাপ খুলুন:
- Google Play Store-এর ক্যাশে মুছুন:
- আপনার ডিভাইসে সেটিংস অ্যাপ খুলুন।
- অ্যাপ > Google Play Store বিকল্পে ট্যাপ করুন।
- স্টোরেজ ও ক্যাশে বিকল্পে ট্যাপ করুন এবং তারপর ক্যাশে মুছুন ও স্টোরেজ খালি করুন বিকল্পে ট্যাপ করুন।
- Google Play Store অ্যাপ খুলুন।
- আপনার অ্যাপের বিবরণ পৃষ্ঠায় নেভিগেট করুন।
টেস্ট কেনাকাটা সম্পূর্ণ করুন (Play Express ওভারলে): আইটেমের জন্য কার্ডে ট্যাপ করুন। Play Store-এ নেটিভ Google Play Express চেকআউট স্ক্রিনের নিচে অ্যাটাচ করা শিট ওভারলে।
- দাম, পেমেন্ট পদ্ধতি (লাইসেন্সপ্রাপ্ত টেস্টারদের জন্য টেস্ট পদ্ধতি) এবং অফারের বিবরণ পর্যালোচনা করুন।
- ট্রানজ্যাকশন সম্পূর্ণ করতে ১-ট্যাপে কিনুন বিকল্পে ট্যাপ করুন।
এন্ড-টু-এন্ড অ্যাকুইজিশন ফ্লো পরীক্ষা করুন। ব্যাকএন্ড ইন্টিগ্রেশন যাচাই করুন:
- কেনাকাটা সম্পূর্ণ হওয়ার পরে, Google Play আপনার ব্যাকএন্ড সার্ভারে রিয়েল-টাইম
ডেভেলপার বিজ্ঞপ্তি (RTDN) পাঠিয়েছে কিনা তা যাচাই করুন।
- মনে রাখবেন: Rewards-ও RTDN পাঠায়।
- আপনার সার্ভার Google Play Developer API-কে কল করে কেনাকাটা স্বীকার করে এবং ব্যবহারকারীকে এনটাইটেলমেন্ট প্রদান করে কিনা তা যাচাই করুন।
- টেস্ট অর্ডার রেকর্ড করা হয়েছে কিনা তা কনফার্ম করতে, Play Store অ্যাপে ব্যবহারকারীর কেনাকাটার ইতিহাস চেক করুন।
- কেনাকাটা সম্পূর্ণ হওয়ার পরে, Google Play আপনার ব্যাকএন্ড সার্ভারে রিয়েল-টাইম
ডেভেলপার বিজ্ঞপ্তি (RTDN) পাঠিয়েছে কিনা তা যাচাই করুন।
ধাপ ৭: OOAP টেস্ট বন্ধ ও মুছে দেওয়া
পরীক্ষা করা হয়ে গেলে:
- অ্যাপ-বহিস্থ কেনাকাটা পৃষ্ঠায় যান।
- OOAP টেস্ট বন্ধ করতে এবং OOAP টেস্ট সেটিংস মুছে ফেলতে টেস্ট মুছুন বিকল্পে ট্যাপ করুন।
টেস্ট কনফিগারেশন পরিবর্তন করা হচ্ছে
OOAP প্রিভিউ টেস্ট অ্যাক্টিভ থাকাকালীন আপনি প্যাকেজের নাম, প্রোডাক্ট আইডি, অফার বেছে নেওয়া বা Play Store কান্ট্রি ওভাররাইড পরিবর্তন করতে পারবেন না।
এটি করতে হলে, বর্তমান OOAP টেস্টিং বন্ধ ও মুছে দিতে হবে
প্রোডাক্ট বা অফার কীভাবে এডিট করবেন
আপনি বর্তমানে OOAP টেস্ট চালালে এবং অন্য কোনও প্রোডাক্ট বা অফার টেস্ট করতে চাইলে:
- Play Billing Lab খুলে অ্যাক্টিভ অ্যাপ-বহিস্থ কেনাকাটা কার্ডে দেখুন বিকল্পে ট্যাপ করুন।
- প্যাকেজের নাম, প্রোডাক্ট আইডি বা টেস্টিং অফার পরিবর্তন করতে এডিট করুন বিকল্পে ট্যাপ করুন।
- প্রম্পট করা হলে টেস্ট বন্ধ করুন বিকল্পে ক্লিক করে কনফার্ম করুন। পরীক্ষাটি বন্ধ করা হবে এবং সব প্রাসঙ্গিক ইনপুট মুছে ফেলা হবে।
- আপনার নতুন প্রোডাক্ট লিখুন বা নতুন অফার বেছে নিন এবং টেস্ট আবার শুরু করুন।
দেশ ওভাররাইড করে কীভাবে লোকালাইজ করা দাম পরীক্ষা করবেন
Play Billing Lab আপনাকে আঞ্চলিক মূল্য এবং মুদ্রার ফর্ম্যাটিং পরীক্ষা করার জন্য আপনার Google Play Store-এর দেশ ওভাররাইড করতে দেয়। তবে, দেশ পরিবর্তন করার বিষয়টি OOAP টেস্টিংয়ের সাথে সিঙ্ক করতে হবে:
অ্যাক্টিভ OOAP টেস্ট বন্ধ করা: OOAP টেস্ট অ্যাক্টিভ থাকাকালীন আপনি যদি ড্যাশবোর্ড বা অ্যাপ-বহিস্থ কেনাকাটার পৃষ্ঠা থেকে দেশ ওভাররাইড করার চেষ্টা করেন, তাহলে Play Billing Lab আপনাকে প্রথমে টেস্ট বন্ধ করার জন্য সতর্ক করবে। টেস্ট বন্ধ করুন বিকল্পে ট্যাপ করে কনফার্ম করলে বর্তমান OOAP টেস্ট বন্ধ হয়ে যাবে এবং টেস্ট ইনপুট মুছে যাবে।
দেশ ওভাররাইড সেট করুন: OOAP পরীক্ষা বন্ধ করার পরে, আপনি কনফিগারেশন সেটিংস পৃষ্ঠা থেকে আপনার দেশের সেটিংস এডিট করতে পারবেন। টার্গেট করা দেশ (যেমন, জাপান, যুক্তরাজ্য) বেছে নিয়ে প্রয়োগ করুন বিকল্পে ট্যাপ করুন।
OOAP টেস্ট রিস্টার্ট করা: দেশ ওভাররাইড করার সুবিধা চালু হয়ে গেলে, অ্যাপ-বহিস্থ কেনাকাটা কার্ডে ফিরে যান, আপনার প্রোডাক্ট ও অফার বেছে নিন এবং টেস্ট শুরু করুন বিকল্পে ট্যাপ করুন।
আপনার ড্যাশবোর্ডে এখন অ্যাক্টিভ কান্ট্রি ওভাররাইড এবং অ্যাক্টিভ OOAP টেস্ট, দুটিই দেখানো হবে।
Play Store-এ স্থানীয় দাম যাচাই করা: Play Store খুলে আপনার অ্যাপের বিবরণ পৃষ্ঠা দেখুন। সারফেস করা UI কার্ড এবং Play Express-এর স্ক্রিনের নিচে অ্যাটাচ করা শিট এখন আপনার ওভাররাইড করা দেশের স্থানীয় মুদ্রায় ফর্ম্যাট করা প্রোডাক্টের দাম দেখাবে!
সমস্যার সমাধানকরণ ও প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
আমার কনফিগার করা টেস্ট অফার Play Store-এ আমার অ্যাপের বিবরণ পৃষ্ঠায় কেন দেখা যাচ্ছে না?
- অ্যাকাউন্ট কনসিস্টেন্সি: Play Store অ্যাপে যে অ্যাকাউন্ট দিয়ে সাইন-ইন করা হয়েছে, Play Billing Lab-এও ঠিক সেই অ্যাকাউন্ট দিয়ে সাইন-ইন করা হয়েছে কিনা তা যাচাই করুন।
- EAP অনুমতি তালিকা এবং লাইসেন্সপ্রাপ্ত টেস্টার স্ট্যাটাস: আপনার ডেভেলপার অ্যাকাউন্ট Play Billing Lab OOAP প্রিভিউ EAP-এর জন্য অনুমতি তালিকায় আছে কিনা এবং আপনার অ্যাকাউন্ট Play Console-এ একটি অ্যাক্টিভ লাইসেন্সপ্রাপ্ত টেস্টার হিসেবে তালিকাভুক্ত আছে কিনা তা যাচাই করুন।
- মেয়াদ শেষ হওয়া: অ্যাক্টিভ OOAP টেস্টের মেয়াদ ২ ঘণ্টা পরে শেষ হয়ে যায়। আপনার টেস্ট ট্যাগ মেয়াদ শেষ হয়ে গেছে স্ট্যাটাসে পরিবর্তিত হয়েছে কিনা তা চেক করতে Play Billing Lab খুলুন। যদি তাই হয়, তাহলে নতুন টেস্ট শুরু করুন।
Play Billing Lab-এ কোনও প্রোডাক্ট সেট-আপ করার সময় আমি কেন কোনও অফার বেছে নিতে বা দেখতে পাচ্ছি না?
- অফারের জন্য উপযুক্ততা: Play Billing Lab শুধুমাত্র সেইসব অফার দেখায় যেগুলি আপনার নির্দিষ্ট টেস্টার অ্যাকাউন্ট বর্তমানে কেনার জন্য উপযুক্ত।
Play Express ওভারলেতে আমার টেস্ট কেনাকাটা কেন সম্পূর্ণ হয়নি?
- আপনার টেস্ট ডিভাইসে Android 12 (API লেভেল 31) বা তার পরবর্তী কোনও ভার্সন চলছে কিনা এবং Google Play Store-এর লেটেস্ট ভার্সন ইনস্টল করা আছে কিনা তা নিশ্চিত করুন।
- আপনার অ্যাপ ব্যাকএন্ড RTDN ওয়েবহুক ও API ইন্টিগ্রেশন চেক করুন। Play Store-এর মাধ্যমে টেস্ট করার সময়, আপনার অ্যাপের স্ট্যান্ডার্ড UI-এর বাইরে কেনাকাটা করা হয়। আপনার ব্যাকএন্ড সার্ভারকে অবশ্যই Google Play থেকে RTDN মেসেজ নির্ভরযোগ্যভাবে পেতে হবে এবং অ্যাসিঙ্ক্রোনাসভাবে কেনাকাটা স্বীকার করতে হবে।
২-ঘণ্টার টাইমার শেষ হওয়ার আগে আমি কীভাবে অ্যাক্টিভ টেস্ট বন্ধ করব বা মুছে দেব?
- Play Billing Lab খুলুন, অ্যাক্টিভ কার্ড (অ্যাপ-বহিস্থ কেনাকাটা বা কনফিগারেশন সেটিংস) খুঁজে নিন এবং বন্ধ করুন বা মুছুন বিকল্পে ট্যাপ করুন। প্রম্পট করা হলে, আপনার পছন্দ কনফার্ম করুন। Google Play সার্ভার থেকে ওভাররাইড অবিলম্বে সরিয়ে দেওয়া হয়।