ইন্টিগ্রেশন প্রয়োজনীয়তা

সাবস্ক্রাইব উইথ Google বাস্তবায়ন করার জন্য, আপনাকে সাধারণত নীচের বাস্তবায়ন কাজগুলি সম্পূর্ণ করতে হবে, তবে আপনার ব্যক্তিগত পরিস্থিতিতে (যেমন ওয়েবসাইট বা ব্যাক-এন্ড কনফিগারেশন) কিছু নির্দিষ্ট কাজ বাস্তবায়নের প্রয়োজনীয়তা এড়িয়ে যেতে পারে। এই বাস্তবায়নের প্রয়োজনীয়তাগুলিতে, " প্রকাশক " শব্দটির অর্থ Google Play ডেভেলপার ডিস্ট্রিবিউশন চুক্তিতে সাবস্ক্রাইব উইথ Google অ্যাডেন্ডাম-এ "আপনি" এর মতই রয়েছে।

  1. Google Play বিকাশকারী অ্যাকাউন্ট:

    প্রকাশককে অবশ্যই একটি Google Play বিকাশকারী অ্যাকাউন্ট তৈরি করতে হবে, একটি অ্যাপ্লিকেশন আপলোড করতে হবে এবং বিলিংয়ের জন্য অ্যাপ্লিকেশন সক্ষম করতে হবে৷ প্রকাশককে অবশ্যই প্রোডাকশনে অ্যাপ্লিকেশানটি প্রকাশ করতে হবে, অথবা একটি বিদ্যমান প্রোডাকশন অ্যাপ্লিকেশান ব্যবহার করতে হবে৷

  2. প্রকাশনার কনফিগারেশন: প্রকাশককে অবশ্যই Google প্রযুক্তিগত সমাধান প্রতিনিধিদের সাথে কনফিগারেশনের নির্দিষ্ট পয়েন্ট সেট আপ করতে কাজ করতে হবে যা Google-এর ইন্টিগ্রেশন সেট আপ করার জন্য প্রয়োজন যার মধ্যে রয়েছে: প্রয়োজনীয় API এন্ডপয়েন্টের URL, লোগো/ব্র্যান্ডিং সম্পদ, SKU বিবরণ, গোপনীয়তা নীতি এবং পরিষেবার শর্তাবলী URL। এই কনফিগারেশনটি অবশ্যই সমন্বিত প্রকাশনা অনুসারে করা উচিত।

  3. পৃষ্ঠা মার্কআপ: প্রকাশককে অবশ্যই স্ট্রাকচার্ড ডেটা যোগ করতে হবে যা একটি প্রকাশনা আইডি (পাবলিকেশন কনফিগারেশনের আইডির সাথে সম্পর্কিত) এবং একটি এনটাইটেলমেন্ট লেবেল নিয়ে গঠিত। স্ট্রাকচার্ড ডেটা অবশ্যই ডেস্কটপ এবং মোবাইল ডকুমেন্ট সহ সমস্ত নিবন্ধের পৃষ্ঠাগুলিতে থাকতে হবে।

  4. swg.js ক্লায়েন্ট ইন্টিগ্রেশন: প্রকাশককে অবশ্যই তাদের প্রকাশনা ওয়েবসাইটে Google javascript ক্লায়েন্টকে একীভূত করতে হবে। প্রকাশককে অবশ্যই swg.js ক্লায়েন্ট লাইব্রেরি এমন সমস্ত পৃষ্ঠায় অন্তর্ভুক্ত করতে হবে যেখানে একটি পেওয়াল ট্রিগার হতে পারে, সার্ভার-সাইড পেওয়াল বাস্তবায়নের অংশ এমন নিবন্ধগুলি সহ, এবং অবশ্যই swg.js getEntitlements ফাংশনকে কল করতে হবে এবং সেই ফাংশন থেকে প্রতিক্রিয়া যথাযথভাবে পরিচালনা করতে হবে৷

    যে পরিমাণে প্রকাশক তার পৃষ্ঠাগুলির মোবাইল সংস্করণ তৈরি করে এবং এই মোবাইল পৃষ্ঠাগুলি সম্ভাব্যভাবে পেওয়াল ট্রিগার করে, মোবাইল পৃষ্ঠাগুলিকে অবশ্যই একটি মোবাইল পেওয়ালের সাথে কনফিগার করতে হবে যা SwG এনটাইটেলমেন্ট ব্যবহার করে, যাতে SwG ব্যবহারকারীর এনটাইটেলমেন্টগুলি সম্মানিত হয়৷

  5. অ্যান্ড্রয়েড ইন্টিগ্রেশন: যে পরিমাণে প্রকাশক অ্যান্ড্রয়েড বনাম ওয়েবে SKU-এর বিভিন্ন সেট বিক্রি করছে, অথবা একই প্রকাশনার জন্য প্রকাশকের একাধিক অ্যাপ আছে এমন ক্ষেত্রে, সাবস্ক্রিপশন কেনার জন্য প্রকাশককে অবশ্যই তার অ্যান্ড্রয়েড অ্যাপ্লিকেশন আপডেট করতে হবে এবং সাবস্ক্রাইব উইথ কল করতে হবে Google প্রকাশনা API এবং যথাযথভাবে অ্যাক্সেস মঞ্জুর করুন।

  6. Google এর সাথে সাইন ইন করুন: প্রকাশককে অবশ্যই ওয়েবের জন্য সমস্ত লগইন পৃষ্ঠাগুলিতে Google এর সাথে একটি সাইন ইন বিকল্প অন্তর্ভুক্ত করতে হবে এবং iOS এবং Android অ্যাপ্লিকেশনগুলির জন্য প্রাসঙ্গিক GIS লাইব্রেরিগুলি প্রয়োগ করতে হবে৷

    এই সাইন-ইন উইথ Google ইমপ্লিমেন্টেশনের জন্য Subscribe with Google Publication API চেক করতে হবে যে Google অ্যাকাউন্টের যদি প্রকাশকের সাথে আগে থেকেই লিঙ্ক করা এনটাইটেলমেন্ট থাকে, তাহলে Google অ্যাকাউন্টটি প্রকাশকের সাইটে ব্যবহারকারীর বিদ্যমান অ্যাকাউন্টের সাথে যুক্ত আছে। সাবস্ক্রাইব উইথ Google পাবলিকেশন এপিআই যদি নির্দেশ করে যে ব্যবহারকারীর একটি এনটাইটেলমেন্ট আছে যা প্রকাশকের অজানা, প্রকাশক যথাযথভাবে পরিচিত ব্যবহারকারীদের জন্য অ্যাক্সেস মঞ্জুর করবে, তবে যদি ব্যবহারকারী অজানা হয়, প্রকাশক একটি বিলম্বিত অ্যাকাউন্ট তৈরির প্রবাহ চালু করবে।

    যদি প্রকাশকের ওয়েব বা মোবাইল অ্যাপ্লিকেশন পণ্য সম্পূর্ণ বিনামূল্যের অভিজ্ঞতা প্রদান করে এবং পেওয়ালের মাধ্যমে প্রবেশাধিকার না দেয়, তাহলে Google-এর মাধ্যমে সাইন ইন করার প্রয়োজন নেই। উপরন্তু, বিরল ক্ষেত্রে যেখানে একজন প্রকাশক ব্যবহারকারীর ম্যানেজমেন্ট সিস্টেম বজায় রাখেন না (অর্থাৎ, ব্যবহারকারীর লেনদেন পরিচালনার জন্য প্রকাশক সম্পূর্ণরূপে সাবস্ক্রাইব উইথ Google-এর উপর নির্ভর করে), Google-এর সাথে সাইন ইন করার প্রয়োজন নেই (বা সম্ভব)।

  7. পোস্ট ক্রয় অ্যাকাউন্ট তৈরির হ্যান্ডলার: প্রকাশককে অবশ্যই ক্রয় অনুসরণকারী ব্যবহারকারীদের জন্য অ্যাকাউন্ট তৈরি করতে হবে।

    ওয়েবে, প্রকাশককে অবশ্যই swg.js সাবস্ক্রিপশন ইভেন্ট এবং এনটাইটেলমেন্ট ডেটা প্রকাশকের পরিকাঠামোতে ফেরত দিতে সক্ষম হতে হবে। Google সারফেস বা অ্যাপ-মধ্যস্থ কেনাকাটার জন্য, প্রকাশককে বিলম্বিত অ্যাকাউন্ট তৈরি করতে হবে এবং প্রকাশক Pub/Sub বা Publication API-এর মাধ্যমে অ্যাকাউন্ট তৈরির বিজ্ঞপ্তি পাবেন।

    প্রকাশককে অবশ্যই প্রকাশকের পরিকাঠামোর মধ্যে প্লে ক্লাউড বা রিডার রেভিনিউ পাব/সাব ইভেন্টগুলিতে সদস্যতা নিতে হবে।

    Google এর সাবস্ক্রিপশন স্ট্যাটাস API থেকে ব্যবহারকারীর প্রোফাইল এবং সাবস্ক্রিপশন ডেটার অনুরোধ করতে প্রকাশককে সদস্যতা ইভেন্ট থেকে ক্রয় ডেটা ব্যবহার করতে হবে। সেই ডেটা পাওয়ার পর, অ্যাকাউন্ট ম্যানেজমেন্ট এপিআইকে হয়:

    1. Google দ্বারা প্রদত্ত ব্যবহারকারী প্রোফাইল তথ্য দিয়ে একটি অ্যাকাউন্ট তৈরি করুন এবং সেই অ্যাকাউন্টের সাথে সদস্যতা যুক্ত করুন; বা
    2. প্রকাশকের সাইটে বিদ্যমান ব্যবহারকারীর অ্যাকাউন্টে Google ব্যবহারকারী প্রোফাইল এবং সদস্যতা ডেটা যুক্ত করুন।

    এমন পরিস্থিতিতে যেখানে একজন প্রকাশক ব্যবহারকারীর ম্যানেজমেন্ট সিস্টেম বজায় রাখেন না (অর্থাৎ প্রকাশক ব্যবহারকারীর লেনদেন পরিচালনার জন্য সাবস্ক্রাইব উইথ Google-এর উপর সম্পূর্ণ নির্ভর করে), ক্রয়-পরবর্তী অ্যাকাউন্ট তৈরির প্রয়োজন নেই (বা সম্ভব)।

  8. iOS ইন্টিগ্রেশন: যদি প্রকাশকের একটি iOS অ্যাপে Subscribe with Google SKU-এর সাথে পেওয়ালড কন্টেন্ট যুক্ত থাকে, তাহলে Google সাইন-ইন ব্যবহার করার পরে, প্রকাশককে অবশ্যই এনটাইটেলমেন্টের জন্য তাদের ব্যাকএন্ড চেক করতে হবে এবং যদি কোনোটি না পাওয়া যায়, তাহলে Subscribe with Google Publication API-কে কল করুন এনটাইটেলমেন্ট চেক করতে এবং যদি পাওয়া যায় তবে অ্যাক্সেস মঞ্জুর করতে।

  9. সাবস্ক্রিপশন লিঙ্কিং: সাবস্ক্রাইব উইথ Google-এর সাথে প্রসেস না হওয়া যেকোনো ক্রয় প্রবাহের শেষে, ব্যবহারকারীদের তাদের Google অ্যাকাউন্ট লিঙ্ক করার বিকল্প প্রদান করতে প্রকাশককে অবশ্যই সাবস্ক্রিপশন লিঙ্কিং কার্যকারিতা একত্রিত করতে হবে। সাবস্ক্রিপশন লিঙ্কিং বাস্তবায়নের জন্য প্রকাশকদের একটি Google ক্লাউড প্রকল্প তৈরি করতে হবে।

  10. জার্মানি ভিত্তিক প্রকাশকদের জন্য প্রয়োজনীয়তা: জার্মানি ভিত্তিক প্রকাশকদের অবশ্যই নিম্নলিখিতগুলি বাস্তবায়ন করতে হবে:

    1. "এখানে চুক্তি বাতিল করুন" [“ Verträge hier kündigen ”] বা একটি সমতুল্য, দ্ব্যর্থহীন শব্দের সাথে একটি পরিষ্কার এবং সুস্পষ্টভাবে লেবেলযুক্ত বাতিলকরণ বোতামটি দেখান যা জার্মান গ্রাহকদের জন্য আপনার ওয়েবসাইটে সর্বদা উপস্থিত থাকে৷
    2. সাবস্ক্রাইব উইথ Google-এর মাধ্যমে আপনার প্রকাশনায় সাবস্ক্রাইব করা জার্মান ব্যবহারকারীদের সরাসরি তাদের সদস্যতা বাতিল করার অনুরোধ করতে https://support.google.com/googleplay/contact/cancel_sub_request- এ আপনার বাতিলকরণ বোতামে ক্লিক করুন।
    3. সাবস্ক্রাইব উইথ Google-এর মাধ্যমে ক্রয় করা সাবস্ক্রিপশন বাতিল করার চেষ্টা করা সাবস্ক্রাইবারদের ভুলভাবে সাড়া দিন আপনার সাথে একটি স্পষ্ট এবং দ্ব্যর্থহীন বিবৃতি দিয়ে সাবস্ক্রাইবারকে জানিয়ে দিন যে তাদের https://support.google.com/googleplay/contact/cancel_sub_request- এ গিয়ে বাতিল করার অনুরোধ জানানো উচিত। একটি চুক্তি যা সাবস্ক্রাইব উইথ Google এর মাধ্যমে কেনা হয়েছিল।