যোগ্য ডেভেলপাররা নির্দিষ্ট কিছু দেশের ব্যবহারকারীদের তাদের অ্যাপে একটি বিকল্প বিলিং সিস্টেম অফার করতে পারে এবং Google-এর কাছে লেনদেনের ফলাফল রিপোর্ট করতে পারে। আপনি কোথায় আপনার অ্যাপ বিতরণ করেন এবং যোগ্যতার উপর নির্ভর করে, বিকল্প বিলিং-এর দুটি সংস্করণ রয়েছে যা একটি অ্যাপ তৈরি করতে পারে:
- ব্যবহারকারীর পছন্দের সাথে বিকল্প বিলিং : আপনার অ্যাপটি Google Play এর বিলিং সিস্টেমের পাশাপাশি একটি বিকল্প বিলিং অফার করে।
- শুধুমাত্র বিকল্প বিলিং (ব্যবহারকারীর পছন্দ ছাড়া) : আপনার অ্যাপটি বিকল্প হিসেবে Google Play বিলিং-এর উপস্থিতি ছাড়াই একটি বিকল্প বিলিং সিস্টেম অফার করে।
এই নির্দেশিকাটি API গুলিকে সম্বোধন করে যা উভয় অফার করার জন্য ব্যবহার করা প্রয়োজন৷ এই APIগুলি ব্যবহার করার আগে আপনার প্রোগ্রাম পৃষ্ঠাগুলি পর্যালোচনা করা উচিত এবং প্রাসঙ্গিক প্রোগ্রামগুলিতে নথিভুক্ত করা উচিত৷
পদের শব্দকোষ
এই নির্দেশিকা দ্বারা অনুসরণ করা মেয়াদী নিয়মাবলী:
- বিকল্প বিলিং এপিআই : ব্যবহারকারীদের জন্য যে কোনো প্রযোজ্য স্ক্রীন প্রদর্শন করতে এবং বিকাশকারীদের বিকল্প বিলিং সিস্টেমে সম্পন্ন লেনদেনের প্রতিবেদন করতে বিকাশকারীদের সক্ষম করতে ব্যবহৃত APIগুলি।
- বিকল্প বিলিং সিস্টেম : একটি বিকাশকারীর বিকল্প বিলিং সিস্টেম যা Google Play-এর বিলিং সিস্টেমের পাশাপাশি বা নিজস্ব (যোগ্যতার প্রয়োজনীয়তা সাপেক্ষে) অফার করা যেতে পারে।
- বাহ্যিক লেনদেন : একটি লেনদেন যা Google Play এর বিলিং সিস্টেমের বাইরে ঘটে।
- বাহ্যিক লেনদেন টোকেন : ব্যবহারকারী একটি বিকল্প বিলিং সিস্টেম সম্পূর্ণ করার সময় বিকাশকারীকে ব্যবহার করার জন্য প্লে বিলিং লাইব্রেরির মাধ্যমে বিকাশকারীকে একটি টোকেন প্রদান করা হয়। এই টোকেনটি Google Play কে একটি সফল ক্রয় সম্পর্কে অবহিত করতে ব্যবহৃত হয়৷
- বাহ্যিক লেনদেন আইডি : একটি লেনদেন শনাক্ত করতে বিকাশকারী দ্বারা তৈরি একটি অনন্য শনাক্তকারী।
ব্যবহারকারী পছন্দের সাথে বিকল্প বিলিং অফার করছে
এই বিভাগটি বর্ণনা করে যে কীভাবে আপনার ব্যবহারকারীদের Google Play-এর বিলিং সিস্টেম ব্যবহার করার পছন্দের সাথে বিকল্প বিলিং অফার করবেন। এই APIগুলি ব্যবহার করার আগে, নিম্নলিখিতগুলি নিশ্চিত করুন:
- প্রাসঙ্গিক প্রোগ্রাম(গুলি) এর জন্য যোগ্যতার প্রয়োজনীয়তাগুলি পর্যালোচনা করুন এবং Google Play-তে ব্যবহারকারীর পছন্দের বিলিং বোঝাতে বর্ণিত অনবোর্ডিং পদক্ষেপগুলি সম্পূর্ণ করুন৷
- ইন্টিগ্রেট প্লে বিলিং লাইব্রেরি 5.2 বা উচ্চতর।
বাকি Google Play বিলিং ইন্টিগ্রেশন প্রস্তাবিত মডিউলগুলি একই রকম যা ডেভেলপারদের তাদের বর্তমান ইন্টিগ্রেশনের জন্য ইতিমধ্যেই থাকবে৷
উপরন্তু, আমরা একটি Google Play Developer API ইন্টিগ্রেশন সেটআপ প্রস্তুত রাখার পরামর্শ দিই কারণ ব্যাকএন্ড ইন্টিগ্রেশন এটিকে লাভ করবে।
প্লে কনসোলে কনফিগার করা হচ্ছে
ডেভেলপাররা যারা ব্যবহারকারী পছন্দ প্রোগ্রামের সাথে সংশ্লিষ্ট বিকল্প বিলিং-এর জন্য তালিকাভুক্তি সম্পন্ন করেছেন এবং বিকল্প বিলিং API-এর সাথে একত্রিত হয়েছেন তারা Play Console-এর মাধ্যমে তাদের বিকল্প বিলিং সেটিংস পরিচালনা করতে পারেন:
- আপনার প্রতিটি যোগ্য অ্যাপের জন্য, আপনি বিকল্প বিলিং সিস্টেম অফার করবেন কিনা তা বেছে নিতে পারেন।
- নির্দেশিকা অনুসারে অর্থপ্রদানের পদ্ধতির লোগো আপলোড করুন, সমস্ত বিন্যাস নির্দিষ্টকরণ অনুসরণ করুন৷ যে চিত্রগুলি এই নির্দেশিকাগুলি মেনে চলে না সেগুলি ব্যবহারকারীর পছন্দের স্ক্রিনে আপনার বিকল্প বিলিং সিস্টেমের জন্য প্রদর্শিত হবে না৷ (দ্রষ্টব্য: অর্থপ্রদানের পদ্ধতির লোগোগুলি সহ ঐচ্ছিক, যদিও অত্যন্ত সুপারিশ করা হয়।)
- আপনি যদি সাবস্ক্রিপশন অফার করেন, তাহলে প্রয়োজনীয় সাবস্ক্রিপশন ম্যানেজমেন্ট লিঙ্ক প্রদান করুন।
![](https://developer.android.com/static/images/google/play/billing/alternative/alt-bill-settings.png?authuser=4&hl=bn)
ব্যবহারকারীর অভিজ্ঞতা
ক্লায়েন্ট-সাইড APIগুলি নিম্নলিখিত কার্যকারিতা সক্ষম করে:
- Google Play প্রযোজ্য তথ্য এবং ব্যবহারকারীর পছন্দের স্ক্রীন রেন্ডার করে এবং পরিচালনা করে
- ব্যবহারকারী যদি Google Play-এর বিলিং সিস্টেম ব্যবহার করতে চান, তাহলে Google Play-এর বিলিং স্ট্যান্ডার্ড ইন্টারফেস ব্যবহার করে বিলিং প্রবাহ চলতে থাকে।
![]() ডেভেলপার অ্যাপ। | ![]() বিলিং পছন্দ পর্দা। |
শুধুমাত্র দৃষ্টান্তমূলক উদ্দেশ্যে উদাহরণ.
ব্যবহারকারী পছন্দ পর্দা
ব্যবহারকারী পছন্দ স্ক্রীন ব্যবহারকারীদের বিকাশকারীর বিকল্প বিলিং সিস্টেম বা Google Play এর বিলিং সিস্টেম ব্যবহার করার বিকল্প উপস্থাপন করে।
একটি বিকল্প বিলিং বিকল্পের অ্যানাটমি
ব্যবহারকারীর পছন্দের স্ক্রিনে বিকল্প বিলিং বিকল্পটি নিম্নলিখিত UI উপাদানগুলিকে অন্তর্ভুক্ত করে:
- অ্যাপ আইকন।
- অ্যাপ্লিকেশন নাম।
- চিত্র সম্পদ যা বিকাশকারী দ্বারা অফার করা অর্থপ্রদানের পদ্ধতিগুলি অন্তর্ভুক্ত করে৷
- অতিরিক্ত সূচক ( এবং আরও UI উপাদান চিত্র সম্পদের অংশ নয়)।
অর্থপ্রদানের পদ্ধতির জন্য চিত্র সম্পদ
একক চিত্র সম্পদ একাধিক অর্থপ্রদানের পদ্ধতি কার্ড দ্বারা গঠিত এবং এই নির্দেশিকাগুলিতে সংজ্ঞায়িত বৈশিষ্ট্যগুলি অনুসরণ করতে হবে৷
মাত্রা | 192dp X 20dp |
কার্ড ব্যবধান | 8dp |
ফাইলের বিন্যাস | PNG, স্বচ্ছ ব্যাকগ্রাউন্ড |
পেমেন্ট পদ্ধতি বৈচিত্র্য
বিকাশকারীরা সর্বাধিক 5টি পর্যন্ত ইমেজ অ্যাসেটে অন্তর্ভুক্ত করতে চান এমন উপলব্ধ অর্থপ্রদানের পদ্ধতির আইকনগুলির সংখ্যা চয়ন করতে পারেন৷
ছবিতে অন্য কোন ছবি বা টেক্সট অন্তর্ভুক্ত করা উচিত নয়।
কার্ড স্পেসিফিকেশন
ইমেজ অ্যাসেটে অন্তর্ভুক্ত পেমেন্ট পদ্ধতি কার্ডগুলিকে অবশ্যই সাইজ, স্পেসিং এবং শৈলীর জন্য নিম্নলিখিত নির্দেশিকা অনুসরণ করতে হবে।
কার্ডের মাত্রা | 32dp X 20dp |
ভিতরের প্যাডিং | 3dp |
রূপরেখা | 1dp (অভ্যন্তরীণ স্ট্রোক মাত্রা অন্তর্ভুক্ত), ব্যাসার্ধ 2dp, #E0E0E0 |
কার্ড ব্যাকগ্রাউন্ড | সলিড রঙ (পছন্দ করে সাদা) |
পরবর্তী পদক্ষেপ
বিকল্প বিলিং API-কে ব্যবহারকারীর পছন্দের সাথে একীভূত করা শুরু করতে, অ্যাপ-মধ্যস্থ ইন্টিগ্রেশন এবং ব্যাকএন্ড ইন্টিগ্রেশন উভয়ের জন্য গভীরতার নির্দেশিকা অনুসরণ করুন।
শুধুমাত্র বিকল্প বিলিং অফার
এই বিভাগটি বর্ণনা করে যে কীভাবে আপনার ব্যবহারকারীদের Google Play-এর বিলিং সিস্টেম ব্যবহার না করে বিকল্প বিলিং অফার করবেন। এই APIগুলি ব্যবহার করার আগে, নিম্নলিখিতগুলি নিশ্চিত করুন:
- প্রয়োজনীয়তাগুলি পর্যালোচনা করুন এবং বিকল্প বিলিং এর জন্য ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA) ব্যবহারকারীদের জন্য একটি বিকল্প বিলিং সিস্টেম অফার করার নির্দেশাবলী অনুসরণ করে শুধুমাত্র বিকল্প বিলিং প্রোগ্রামে নথিভুক্ত করুন৷
- ইন্টিগ্রেট প্লে বিলিং লাইব্রেরি 6.2.1 বা উচ্চতর।
আমরা একটি Google Play Developer API ইন্টিগ্রেশন সেটআপ প্রস্তুত রাখার পরামর্শ দিই কারণ ব্যাকএন্ড ইন্টিগ্রেশন এটিকে লাভ করবে।
প্লে কনসোলে কনফিগার করা হচ্ছে
যে বিকাশকারীরা তালিকাভুক্তি সম্পন্ন করেছেন এবং বিকল্প বিলিং API-এর সাথে একত্রিত হয়েছেন তারা Play Console-এর মাধ্যমে তাদের বিকল্প বিলিং সেটিংস পরিচালনা করতে পারেন:
- আপনার প্রতিটি যোগ্য অ্যাপের জন্য, প্রতিটি উপলব্ধ দেশে শুধুমাত্র (ব্যবহারকারীর পছন্দ ছাড়া) বিকল্প বিলিং অফার করা থেকে অপ্ট ইন বা আউট করুন
![](https://developer.android.com/static/images/google/play/billing/alternative/alt-bill-settings.png?authuser=4&hl=bn)
ব্যবহারকারীদের জন্য তথ্য পর্দা
তথ্য স্ক্রীন ব্যবহারকারীদের বুঝতে সাহায্য করে যে যোগ্য অ্যাপের মধ্যে শুধুমাত্র একটি বিকল্প বিলিং সিস্টেম দেওয়া হচ্ছে। বিকল্প বিলিং সক্ষম করার পর ব্যবহারকারীদের আপনার অ্যাপে তাদের প্রথম কেনাকাটার শুরুতে তথ্যের পর্দা দেখানো হবে। এই বার্তাটি একই ডিভাইসে আপনার অ্যাপে একই ব্যবহারকারীর দ্বারা করা পরবর্তী ক্রয়গুলিতে প্রদর্শিত হবে না। মনে রাখবেন যে এমন সময় হতে পারে যখন ব্যবহারকারীর কাছে ডায়ালগটি আবার দেখানো হয় এমন পরিস্থিতিতে যেমন ব্যবহারকারী তাদের ডিভাইসে ক্যাশে সাফ করে।
পরবর্তী পদক্ষেপ
বিকল্প বিলিং APIগুলিকে একীভূত করা শুরু করতে, ইন-অ্যাপ ইন্টিগ্রেশন এবং ব্যাকএন্ড ইন্টিগ্রেশন উভয়ের জন্য গভীরতার নির্দেশিকা অনুসরণ করুন৷