ডিজিটাল গুডস এপিআই ইন্টিগ্রেশন পরীক্ষা করা হচ্ছে

ডিজিটাল গুডস এপিআই ইন্টিগ্রেশন পরীক্ষা করে আপনি নিশ্চিত করতে পারেন যে উৎপাদনে আপনার ব্যবহারকারীর অভিজ্ঞতায় কোনও অপ্রত্যাশিত বাগ নেই। পরীক্ষার কেসের এই তালিকাটি, যদিও ব্যাপক নয়, তবুও আপনার টিমের জন্য একটি পরীক্ষামূলক পরিকল্পনা তৈরি করতে সাহায্য করার লক্ষ্যে কাজ করা হয়েছে যাতে ডিজিটাল গুডস এপিআই সক্ষম করে গুগল প্লে স্টোরে আপনার অ্যাপ্লিকেশনটি প্রকাশ করার সময় সবচেয়ে সাধারণ সমস্যাগুলি সমাধান করা যায়।

প্লে স্টোরে লাইসেন্স পরীক্ষা

আমরা এই পৃষ্ঠায় Google Play বিলিং পরিস্থিতিগুলি অ্যাপ্লিকেশন লাইসেন্স টেস্টিং দিয়ে পরীক্ষা করার পরামর্শ দিচ্ছি। এটি আপনার মনোনীত লাইসেন্সপ্রাপ্ত পরীক্ষকদের প্রকৃত অর্থ চার্জ করার পরিবর্তে পরীক্ষামূলক অর্থ প্রদান করতে দেয়। লাইসেন্স টেস্টিং আরও দক্ষ পরীক্ষার জন্য সাবস্ক্রিপশন পুনর্নবীকরণের সময়কালকেও দ্রুত করে।

পরীক্ষার কেস

আমরা আপনার আবেদনে নিম্নলিখিত বিষয়গুলি পরীক্ষা করার পরামর্শ দিচ্ছি:

  • আপগ্রেড এবং ডাউনগ্রেড ফ্লো - যদি আপনি একাধিক সাবস্ক্রিপশন বিক্রি করেন, তাহলে আপনার ব্যবহারকারী যখন সাবস্ক্রিপশনের বিভিন্ন স্তর থেকে আপগ্রেড এবং ডাউনগ্রেড করেন তখন তাদের সঠিক সাবস্ক্রিপশন দেওয়া হয়েছে তা নিশ্চিত করতে হবে। আপনাকে নিশ্চিত করতে হবে যে বিনামূল্যে ট্রায়াল বা বিশেষ মূল্য প্রণোদনার মতো বিলিং বিকল্পগুলি সক্ষম করা আছে। যদি আপনার কোনও ব্যবহারকারী তাদের সাবস্ক্রিপশন পরিবর্তন করেন, তাহলে পরীক্ষা করুন যে প্রোরেশন সঠিকভাবে হয়েছে এবং এনটাইটেলমেন্ট প্রদান এবং অপসারণও সঠিকভাবে হয়েছে।
  • এককালীন কেনাকাটা এবং পুনরাবৃত্তিযোগ্য কেনাকাটা - এককালীন কেনাকাটা শুধুমাত্র একবারই হয় এবং দুর্ঘটনাক্রমে আবার কেনা যায় না। কেনার পরপরই পুনরাবৃত্তিযোগ্য কেনাকাটা আবারও ঘটতে পারে। নিশ্চিত করুন যে উভয়ের জন্যই আপনার ব্যাকএন্ডে এনটাইটেলমেন্ট তৈরি করা হয়েছে।
  • ডিজিটাল পণ্য এবং অন্যান্য পেমেন্ট বিকল্পগুলি সঠিকভাবে পরিবেশিত হয় - যদি কোনও ব্যবহারকারী কোনও অ্যাপ প্রেক্ষাপট থেকে ডিজিটাল স্টোরফ্রন্টে প্রবেশ করেন, তাহলে সাবস্ক্রাইব করার সময় তাদের Google Play বিলিং উপলব্ধ দেখতে হবে। যদি ব্যবহারকারী কোনও ব্রাউজার প্রেক্ষাপট থেকে পেমেন্ট প্রবাহে প্রবেশ করেন, তাহলে তাদের পরিবেশিত বিকল্প পেমেন্ট প্রবাহ দেখতে হবে।
  • অ্যাপের বাইরের ক্রয় প্রবাহ
    • প্রোমো কোড থেকে সাবস্ক্রিপশন - সাবস্ক্রিপশনগুলি অস্বীকৃত ক্রয় হিসাবে আসে। ব্যবহারকারী যখন সাবস্ক্রাইব করে অ্যাপটি খোলেন, তখন সাবস্ক্রিপশনটি যাচাই করা উচিত, এনটাইটেলমেন্ট মঞ্জুর করা উচিত এবং সাবস্ক্রিপশনটি স্বীকার করা উচিত।
    • প্রোমো কোড থেকে একবারের কেনাকাটা - একবারের কেনাকাটা ইতিমধ্যেই Play দ্বারা স্বীকৃত হবে, কিন্তু ব্যবহারকারী এখনও এনটাইটেলমেন্ট পাবেন না। ব্যবহারকারী অ্যাপে লগ ইন করার পরে, নিশ্চিত করুন যে এনটাইটেলমেন্টটি মঞ্জুর করা হয়েছে।
    • প্রোমো কোড থেকে ব্যবহারযোগ্য - ব্যবহারযোগ্য ক্রয়গুলি ইতিমধ্যেই Play দ্বারা স্বীকার করা হবে, কিন্তু ব্যবহারকারীর এখনও এনটাইটেলমেন্ট থাকবে না। ব্যবহারকারী অ্যাপে লগ ইন করার পরে, নিশ্চিত করুন যে এনটাইটেলমেন্টটি মঞ্জুর করা হয়েছে এবং তারপরে ক্রয়টি ব্যবহার করুন যাতে ব্যবহারকারী আইটেমটি পুনরায় কিনতে পারেন।
    • স্টোর অ্যাকাউন্ট ম্যানেজমেন্ট থেকে সাবস্ক্রিপশন বাতিল করুন - যখন ব্যবহারকারী আপনার অ্যাপ্লিকেশনের বাইরে (যেমন স্টোর পৃষ্ঠা থেকে) তাদের সাবস্ক্রিপশন পরিচালনা করেন, তখন নিশ্চিত করুন যে তাদের সাবস্ক্রিপশন আপনার ব্যাকএন্ডে সঠিকভাবে বাতিল করা হয়েছে এবং এনটাইটেলমেন্টগুলি মঞ্জুর করা হচ্ছে না।
    • স্টোর অ্যাকাউন্ট পরিচালনা থেকে সাবস্ক্রিপশন পজ করুন - ব্যবহারকারী অ্যাপ্লিকেশনের বাইরে থেকেও তাদের সাবস্ক্রিপশন পরিচালনা করতে পারেন এবং তাদের সাবস্ক্রিপশন পজ করতে পারেন । বিরতিপ্রাপ্ত সময়ের মধ্যে সাবস্ক্রিপশনের সুবিধা স্থগিত করা উচিত এবং বিরতি শেষ হলে পুনরায় চালু করা উচিত।
    • স্টোর ম্যানেজমেন্ট থেকে পুনরায় সাবস্ক্রাইব করুন
      • যদি বাতিল করে অবিলম্বে পুনরায় সাবস্ক্রাইব করা হয়, তাহলে বাতিলকরণটি পূর্বাবস্থায় ফেরানো উচিত।
      • যদি সাবস্ক্রিপশন বাতিল করে মেয়াদ শেষ হওয়ার জন্য অপেক্ষা করা হয় এবং তারপর স্টোর ম্যানেজমেন্ট পৃষ্ঠা থেকে পুনরায় সাবস্ক্রাইব করা হয়, তাহলে এটি অ্যাপের বাইরের কেনাকাটা হিসাবে বিবেচিত হবে এবং অ্যাপে স্বীকার করতে হবে। যদি সাবস্ক্রিপশন স্বীকার না করা হয় তবে প্লে স্টোর সাবস্ক্রিপশন পরিচালনা পৃষ্ঠায় লাল লেখায় একটি নিশ্চিতকরণ সাবস্ক্রিপশন বার্তা থাকবে।
  • একজন ব্যবহারকারী সাবস্ক্রাইব করার পর, তাদের সাবস্ক্রিপশন বাতিল করার একটি স্পষ্ট উপায় থাকে - নিশ্চিত করুন যে ব্যবহারকারীদের অ্যাপে তাদের সাবস্ক্রিপশন বাতিল করার জন্য একটি স্পষ্ট পথ আছে। আপনি ব্যবহারকারীদের Google Play ব্যবস্থাপনা পৃষ্ঠায় নির্দেশ করতে পারেন। দ্রষ্টব্য: যখন একজন ব্যবহারকারী তাদের সাবস্ক্রিপশন বাতিল করেন, তখন তাদের বর্তমান বিলিং সময়কাল শেষ না হওয়া পর্যন্ত সাবস্ক্রিপশনটি আনুষ্ঠানিকভাবে শেষ হয় না। সুতরাং, সাবস্ক্রিপশনের মেয়াদ শেষ না হওয়া পর্যন্ত ব্যবহারকারীর তাদের সাবস্ক্রিপশন প্ল্যান বৈশিষ্ট্যগুলিতে অ্যাক্সেস থাকা উচিত। দ্রষ্টব্য: যখন একজন ব্যবহারকারী তাদের সাবস্ক্রিপশন বাতিল করেন, তখন তাদের বর্তমান বিলিং সময়কাল শেষ না হওয়া পর্যন্ত সাবস্ক্রিপশনটি আনুষ্ঠানিকভাবে শেষ হয় না। সুতরাং, সাবস্ক্রিপশনের মেয়াদ শেষ না হওয়া পর্যন্ত ব্যবহারকারীর তাদের সাবস্ক্রিপশন প্ল্যান বৈশিষ্ট্যগুলিতে অ্যাক্সেস থাকা উচিত।
  • স্টোরের প্রেক্ষাপট জুড়ে এনটাইটেলমেন্ট পাওয়া যায় - তাদের সাবস্ক্রিপশন এবং ক্রয়ের জন্য এনটাইটেলমেন্ট বিভিন্ন প্রসঙ্গে পাওয়া উচিত, অর্থাৎ, যদি তারা অ্যাপ বা ওয়েবসাইট থেকে অ্যাক্সেস করে, তাহলে তাদের এনটাইটেলমেন্ট বহন করা উচিত।
  • এনটাইটেলমেন্টগুলি বিভিন্ন দোকানে সঠিকভাবে প্রতিফলিত হয় - এনটাইটেলমেন্টগুলি সমস্ত দোকানে মঞ্জুর করা উচিত। যদি কোনও ব্যবহারকারী একটি দোকানের মাধ্যমে সাবস্ক্রাইব করেন বা কিনেন এবং তারপর অন্য ডিভাইস থেকে এটি অ্যাক্সেস করেন, তাহলে এনটাইটেলমেন্টগুলি হস্তান্তর করা উচিত।
  • ব্যবহারকারীর অ্যাকাউন্ট - যদি আপনার অ্যাপের ব্যবহারকারীর অ্যাকাউন্ট থাকে, তাহলে প্রথমবার ব্যবহারকারীদের জন্য সাইন-আপ এবং ক্রয় প্রবাহ পরীক্ষা করতে ভুলবেন না।