এসও এবং অন্যান্য সাইটগুলিতে অনেক উত্তর এবং মন্তব্যের বিপরীতে, আপনাকে গুগল প্লে থেকে আপনার পরীক্ষার ডিভাইসে ডাউনলোড করা আপনার পণ্যটির একটি আলফা / বিটা সংস্করণ দিয়ে প্রাথমিক পরীক্ষা করতে হবে না (আলফা / বিটা প্রকাশের প্রক্রিয়াটি প্রায়শই খায়) অর্ধদিবস). আপনার বিকাশকারী স্টুডিও থেকে আপনার পরীক্ষার ডিভাইসে কোনও স্বাক্ষরিত রিলিজ অ্যাপকে লোড এবং পুনরায় লোড করতে হবে না।
আপনি আপনার বিকাশকারী স্টুডিও থেকে আপনার পরীক্ষার ডিভাইসে সরাসরি ADB এর মাধ্যমে লোড করা হিসাবে ডিবাগ অ্যাপ্লিকেশনটি ব্যবহার করে অ্যাপ্লিকেশন বিলিং পরিষেবাগুলিতে প্রাথমিক গুগল প্লে ডিবাগ করতে পারেন। যদি আপনি এটির প্রতিরোধকারী ত্রুটিগুলি অনুভব করেন তবে সম্ভবত আপনি আপনার কোডটিতে কিছু ভুল করেছেন। আপনার এসকিউ-এর (প্রোডাক্ট আইডি) এবং তাদের ফর্ম্যাটের CASE (বিশেষত, উদাহরণস্বরূপ, আপনি যদি আপনার APK কে com.mydomain.my_product_id হিসাবে লোড করেন তবে বিশেষভাবে আপনার কেসটি কেনার চেষ্টা করুন - একই কেস এবং ডোমেন সরবরাহ করে) । এছাড়াও, আপনার আইটেম টাইপের প্রতি বিশেষভাবে মনোযোগ দিন - এটি অ্যাপ ক্রয়ে বা সাবস্ক্রিপশনে পরিচালনা / পরিচালনা না করে যথাক্রমে "ইনপ্যাপ" বা "সাব" হতে হবে।
চিরাগ প্যাটেলের পরামর্শ অনুসারে, আপনি যদি আপনার বিলিং কোডটি সঠিকভাবে প্রতিষ্ঠিত করেন তবে আপনার প্রাথমিক পরীক্ষার সময় android.test.purchased Sku (প্রোডাক্ট আইডি) ব্যবহার করে সমস্ত পরীক্ষা করুন। এই আইডিটি গুগল পরীক্ষার ব্যবস্থা দ্বারা সরবরাহ করা হয়নি বলে আপনার স্বাক্ষর, টোকেন এবং পে-লোড চেকগুলির মাধ্যমে এটিকে পাস করার জন্য আপনার বিলিংয়ের সমস্ত ক্রিয়াকলাপ জুড়ে এই আইডিটি পরীক্ষা করুন। অতিরিক্তভাবে, আপনার স্কিমার মাধ্যমে সমস্ত উপায়ে এই আইডিটির ক্রয়, আনলক / লোড এবং উপস্থাপনা পরীক্ষা করার জন্য এই আইডিটি দিন। ক্রয়টি পরিষ্কার করতে, কেবল একই স্কু এবং একটি টোকেন স্ট্রিংটি এভাবে ফর্ম্যাট করে পাস করুন - অন্য কোনও ক্ষেত্র প্রাসঙ্গিক নয়:
"inapp:"+appContext.getAppContext().getPackageName()+":android.test.purchased";
একবার আপনি পরীক্ষার এই পর্বটি শেষ করার পরে, আপনার আলফা / বিটা পণ্যটির সাথে আধা-লাইভ টেস্টিংয়ে যান। একটি গুগল গ্রুপ তৈরি করুন (মূলত একটি মেইলিং তালিকা) এতে আপনার পরীক্ষার ব্যবহারকারীদের ইমেল যুক্ত করুন এবং এই পর্বে আপনার ডিভাইসটি পরীক্ষা করতে এই গোষ্ঠীকে যুক্ত / আমন্ত্রণ জানান (আপনার অ্যাপ্লিকেশনটির গুগল বিকাশকারী তালিকার "এপিএল" অংশে সম্পাদিত)। ক্রয়গুলি সিমুলেটেড করা হবে তবে বাস্তবে চার্জ হবে না - তবে ক্রয়গুলি সাফ করার জন্য এবং পুনরায় পরীক্ষার জন্য গুগল ইঙ্গিত দেয় যে আপনাকে অবশ্যই সেগুলি আপনার গুগল ওয়ালেট থেকে ফেরত দিতে হবে। এই এটি পরীক্ষার একমাত্র পর্যায় যার জন্য আলফা / বিটা লোড এবং পরীক্ষার ব্যবহারকারীদের সময় গ্রহণের প্রক্রিয়া প্রয়োজন।