এই পৃষ্ঠাটি ব্যাখ্যা করে যে কীভাবে Google Workspace Marketplace SDK ব্যবহার করে Google Workspace মার্কেটপ্লেসে আপনার অ্যাপ কনফিগার ও ম্যানেজ করতে হয়।
আপনার অ্যাপটিকে ব্যবহারের জন্য উপলব্ধ করতে, আপনাকে এটিকে মার্কেটপ্লেস SDK-এ সেট আপ করতে হবে। Marketplace SDK হল একটি টুলকিট যা আপনাকে Google Workspace মার্কেটপ্লেসে আপনার অ্যাপ তৈরি ও নিয়ন্ত্রণ করতে দেয়। আপনি মার্কেটপ্লেস সেটিংস পরিচালনা করতে মার্কেটপ্লেস SDK ব্যবহার করেন, যেমন নিম্নলিখিত:
- আপনার অ্যাপটি একটি নির্দিষ্ট Google Workspace সংস্থার জন্য (একটি ব্যক্তিগত অ্যাপ), বা সমস্ত Marketplace ব্যবহারকারীদের জন্য (একটি সর্বজনীন অ্যাপ) উপলব্ধ কিনা
- মার্কেটপ্লেস ব্যবহারকারীদের ধরন যারা আপনার অ্যাপ ইনস্টল করতে পারে
- আপনার অ্যাপ কোন Google Workspace অ্যাপ্লিকেশনের সাথে একত্রিত হয়
- OAuth স্কোপ যা আপনার অ্যাপের প্রয়োজন
- অ্যাপটি কে তৈরি এবং রক্ষণাবেক্ষণ করে সে সম্পর্কে তথ্য
আপনি ব্যক্তিগতভাবে বা সর্বজনীনভাবে আপনার অ্যাপ প্রকাশ করছেন তা নির্বিশেষে, মার্কেটপ্লেসে আপনার অ্যাপ পরিচালনা করতে আপনাকে অবশ্যই মার্কেটপ্লেস SDK ব্যবহার করতে হবে।
মার্কেটপ্লেস SDK সক্ষম করুন৷
আপনি যদি ইতিমধ্যে এটি না করে থাকেন, তাহলে আপনার Google ক্লাউড প্রজেক্টে, Google Workspace Marketplace SDK চালু করুন।
Google ক্লাউড কনসোলে আপনার ক্লাউড প্রকল্প খুলুন
যদি এটি ইতিমধ্যে খোলা না থাকে, তাহলে ক্লাউড প্রকল্পটি খুলুন যা আপনি এই নমুনার জন্য ব্যবহার করতে চান:
- Google ক্লাউড কনসোলে, একটি প্রকল্প নির্বাচন করুন পৃষ্ঠাতে যান।
- আপনি যে Google ক্লাউড প্রকল্পটি ব্যবহার করতে চান সেটি নির্বাচন করুন। অথবা, প্রকল্প তৈরি করুন ক্লিক করুন এবং অন-স্ক্রীন নির্দেশাবলী অনুসরণ করুন। আপনি যদি একটি Google ক্লাউড প্রকল্প তৈরি করেন, তাহলে আপনাকে প্রকল্পটির জন্য বিলিং চালু করতে হতে পারে।
Google Workspace Marketplace SDK চালু করুন
Google API ব্যবহার করার আগে, আপনাকে একটি Google ক্লাউড প্রকল্পে সেগুলি চালু করতে হবে। আপনি একটি একক Google ক্লাউড প্রকল্পে এক বা একাধিক API চালু করতে পারেন৷Google ক্লাউড কনসোলে, Google Workspace Marketplace SDK চালু করুন।
আপনার অ্যাপের জন্য কনফিগারেশন সেটিংস নির্ধারণ করুন
নিম্নলিখিত রেফারেন্সটি মার্কেটপ্লেস SDK-এর অ্যাপ কনফিগারেশন পৃষ্ঠায় উপলব্ধ সেটিংস বর্ণনা করে।
আপনার অ্যাপ কে দেখতে এবং ইনস্টল করতে পারে তা চয়ন করুন৷
আপনি যখন আপনার অ্যাপটি কনফিগার করেন, তখন আপনি নিম্নলিখিত সেটিংস ব্যবহার করে আপনার অ্যাপ অ্যাক্সেস করতে পারেন এমন ব্যবহারকারীদের নির্দিষ্ট করেন:
- অ্যাপের দৃশ্যমানতা : আপনি যদি কোনও Google Workspace সংস্থার মধ্যে কোনও অ্যাপ প্রকাশ করেন, আপনার অ্যাপ তালিকা তালিকাভুক্ত নয়, আপনার প্রতিষ্ঠানের সমস্ত ব্যবহারকারী বা Google Workspace ব্যবহার করেন এমন যে কেউ দেখতে পাবেন।
- ইনস্টলেশন সেটিংস : অ্যাপটি শুধুমাত্র Google Workspace অ্যাডমিনিস্ট্রেটররা ইনস্টল করতে পারবেন কিনা।
আপনার অ্যাপের তালিকায় আপনি যে সেটিংস উল্লেখ করুন না কেন, Google Workspace সংস্থার ব্যবহারকারীরা তাদের অ্যাডমিনিস্ট্রেটরদের সেট করা সেটিংসের ভিত্তিতে আপনার অ্যাপ আবিষ্কার, ইনস্টল বা ব্যবহার করতে পারবেন না। অ্যাডমিনিস্ট্রেটররা নিম্নলিখিত উপায়ে আপনার অ্যাপের প্রাপ্যতাকে প্রভাবিত করতে পারে:
- তাদের ব্যবহারকারীরা মার্কেটপ্লেসে অ্যাপ দেখতে পারবে কিনা এবং তাদের ব্যবহারকারীদের পক্ষ থেকে অ্যাপ ইনস্টল করতে পারবে কিনা তা নিয়ন্ত্রণ করুন।
- তাদের প্রতিষ্ঠানের জন্য অ্যাপ ম্যানেজ ও কিউরেট করতে অনুমতি তালিকা ব্যবহার করুন। আপনি যদি এমন একটি প্রতিষ্ঠানের জন্য একটি অ্যাপ তৈরি করেন যা অনুমোদনের তালিকা ব্যবহার করে, তাহলে অনুমোদনের তালিকায় অ্যাপটি যোগ করার বিষয়ে একজন প্রশাসকের সাথে যোগাযোগ করুন।
- কিছু Google Workspace অ্যাপ বন্ধ করুন, যেমন Google Chat, Google Chat অ্যাপ বা উভয়ের অ্যাক্সেস সরিয়ে দেওয়া। এই ক্ষেত্রে, ব্যবহারকারীরা মার্কেটপ্লেস থেকে আপনার অ্যাপ ইনস্টল করতে পারবে না।
কিভাবে প্রশাসকরা মার্কেটপ্লেসে অ্যাক্সেস পরিচালনা করে তা জানতে, মার্কেটপ্লেস অ্যাডমিন হেল্প ডকুমেন্টেশন দেখুন।
অ্যাপের দৃশ্যমানতা সেটিংস
আপনি যদি একটি Google Workspace অ্যাকাউন্ট (আপনার অফিস বা স্কুল সংস্থার তৈরি করা অ্যাকাউন্ট) ব্যবহার করেন তাহলে আপনি অ্যাপের দৃশ্যমানতার বিকল্প দেখতে পাবেন। আপনি যদি একটি ভোক্তা অ্যাকাউন্ট ব্যবহার করেন ("@gmail.com" দিয়ে শেষ হওয়া একটি অ্যাকাউন্ট), আপনি শুধুমাত্র সর্বজনীনভাবে প্রকাশ করতে পারেন৷
- সর্বজনীন : অ্যাপটি আপনার ডোমেনের বাইরের লোকেরা খুঁজে পেতে এবং ইনস্টল করতে পারে। আপনি যদি সর্বজনীন দৃশ্যমানতা চয়ন করেন, Google আপনার অ্যাপ তালিকা প্রকাশ করার আগে পর্যালোচনা করে এবং অনুমোদন করে।
- ব্যক্তিগত : শুধুমাত্র আপনার ডোমেনের মধ্যে থাকা লোকেরা আপনার অ্যাপ খুঁজে পেতে এবং ইনস্টল করতে পারে৷
আপনি যদি তালিকাবিহীন হিসাবে প্রকাশ করতে চান তবে অ্যাপ তালিকা ব্রাউজ বা অনুসন্ধান ফলাফলে দেখাবে না। ব্যবহারকারীরা সরাসরি URL দিয়ে শুধুমাত্র অ্যাপের স্টোর পৃষ্ঠায় অ্যাক্সেস করতে পারে।
আপনি যদি আপনার অ্যাপ কোন দেশ এবং অঞ্চলে উপলব্ধ তা সীমিত করতে চান, আপনি স্টোর তালিকা তৈরি করার সময় বিতরণ বিভাগে এটি সেট আপ করেন।
অ্যাপ ইনস্টলেশন সেটিংস
ব্যবহারকারী বা Google Workspace অ্যাডমিনরা Google Workspace মার্কেটপ্লেসে আপনার স্টোর লিস্টিং পৃষ্ঠা থেকে আপনার অ্যাপ ইনস্টল করতে পারবেন কিনা তা ইনস্টলেশন সেটিংস বিকল্প নির্ধারণ করে।
- স্বতন্ত্র + অ্যাডমিন ইনস্টল (ডিফল্ট) : অ্যাপটি পৃথক ব্যবহারকারীদের দ্বারা বা তাদের ডোমেন, সাংগঠনিক ইউনিট বা ব্যবহারকারীদের একটি গোষ্ঠীর জন্য প্রশাসক দ্বারা ইনস্টল করা যেতে পারে। একজন ব্যবহারকারীর ডোমেন নীতি তাদের একটি অ্যাপ ইনস্টল করা থেকে বাধা দিতে পারে এমনকি যদি পৃথক ইনস্টল সক্ষম করা থাকে।
- শুধুমাত্র অ্যাডমিন ইনস্টল করুন : অ্যাপটি শুধুমাত্র অ্যাডমিনরা তাদের ডোমেন, সাংগঠনিক ইউনিট বা ব্যবহারকারীদের একটি গোষ্ঠীর জন্য ইনস্টল করতে পারেন। আপনার অ্যাপ শুধুমাত্র Google Workspace Marketplace সার্চ ফলাফলে অ্যাডমিন এবং লোকেদের জন্য দেখা যায় যারা তাদের Google অ্যাকাউন্টে লগ ইন করেননি। আপনার অ্যাপের ডোমেন ইনস্টলেশনের প্রয়োজন হলে এই বিকল্পটি বেছে নিন।
সাধারণ ইনস্টলেশন এবং দৃশ্যমানতা সেটিংস
নিম্নলিখিত সারণীটি ইনস্টলেশন এবং দৃশ্যমানতার জন্য কিছু সাধারণ অ্যাপ কনফিগারেশন বিকল্পগুলির সংক্ষিপ্ত বিবরণ দেয়:
উদ্দিষ্ট অ্যাপ ব্যবহারকারী | অ্যাপের দৃশ্যমানতা সেটিং | অ্যাপ ইনস্টলেশন সেটিং | কে আমার অ্যাপ ইনস্টল করতে পারেন? | কে আমার অ্যাপ ব্যবহার করতে পারে? | |
---|---|---|---|---|---|
Google Workspace সংস্থার জন্য তৈরি অ্যাপের জন্য | |||||
আপনার প্রতিষ্ঠানের নির্দিষ্ট ব্যবহারকারী | ব্যক্তিগত এবং তালিকাবিহীন | ব্যক্তি + অ্যাডমিন ইনস্টল করুন | যদি অনুমতি দেওয়া হয়, আপনার প্রতিষ্ঠানের যে কেউ যার কাছে অ্যাপ তালিকাভুক্ত URL আছে। | যদি অনুমতি দেওয়া হয়, আপনার প্রতিষ্ঠানের যে কেউ যার কাছে অ্যাপ তালিকাভুক্ত URL আছে। | |
আপনার প্রতিষ্ঠান | ব্যক্তিগত | ব্যক্তি + অ্যাডমিন ইনস্টল করুন | যদি অনুমতি দেওয়া হয়, আপনার প্রতিষ্ঠানের যে কেউ। | যদি অনুমতি দেওয়া হয়, আপনার প্রতিষ্ঠানের যে কেউ। | |
আপনার প্রতিষ্ঠান | ব্যক্তিগত | শুধুমাত্র অ্যাডমিন | প্রশাসক | যে ব্যবহারকারীরা তাদের অ্যাডমিনিস্ট্রেটর দ্বারা অ্যাপটি ইনস্টল করা আছে। | |
একটি নির্দিষ্ট Google Workspace সংস্থার বাইরের ব্যবহারকারীদের জন্য উপলব্ধ অ্যাপগুলির জন্য | |||||
Google Workspace সংস্থার ব্যবহারকারীরা | পাবলিক | শুধুমাত্র অ্যাডমিন | প্রশাসক | যে ব্যবহারকারীরা তাদের অ্যাডমিনিস্ট্রেটর দ্বারা অ্যাপটি ইনস্টল করা আছে। | |
সমস্ত Google Workspace ব্যবহারকারী | পাবলিক | ব্যক্তি + অ্যাডমিন ইনস্টল করুন |
|
|
আপনার অ্যাপ কীভাবে Google Workspace অ্যাপ্লিকেশানগুলির সাথে একত্রিত হয় তা শনাক্ত করুন
আপনার অ্যাপ বা অ্যাড-অন কাজ করার জন্য ডিজাইন করা হয়েছে এমন Google Workspace পরিষেবাগুলি বেছে নিন, যেমন Google Workspace অ্যাড-অন বা Google Chat অ্যাপ। আপনাকে অন্তত একটি বিকল্প বেছে নিতে হবে। কিছু ক্ষেত্রে, আপনি আপনার অ্যাপ তালিকায় একাধিক অ্যাপ ইন্টিগ্রেশন অন্তর্ভুক্ত করতে পারেন। একসাথে অ্যাপ ইন্টিগ্রেশনের তালিকা দেখুন।
আপনি কোন অ্যাপ ইন্টিগ্রেশন নির্বাচন করেন তার উপর নির্ভর করে, আপনাকে আরও তথ্য প্রদান করতে হবে এবং আপনার Google ক্লাউড প্রকল্পে প্রাসঙ্গিক API সক্ষম করতে হবে। নিম্নলিখিত সারণী প্রতিটির জন্য প্রয়োজনীয় অতিরিক্ত সেটআপ বর্ণনা করে:
Google Workspace অ্যাড-অন (অ্যাপ স্ক্রিপ্ট)
Google Workspace অ্যাড-অন প্রকাশ করতে, আপনাকে অ্যাড-অনের ডিপ্লয়মেন্ট আইডি দিতে হবে। স্থাপনার আইডি খুঁজে পেতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- Apps স্ক্রিপ্ট এডিটরে আপনার Google Workspace অ্যাড-অন খুলুন।
- Deploy > Manage deployments এ ক্লিক করুন।
- স্থাপনার আইডির অধীনে, অনুলিপি ক্লিক করুন।
Google Workspace অ্যাড-অন (HTTP স্থাপনা)
আপনি যদি HTTP এন্ডপয়েন্ট ব্যবহার করে আপনার Google Workspace অ্যাড-অন তৈরি করেন, তাহলে Google ক্লাউড ডিপ্লয়মেন্ট রিসোর্স থেকে ডিপ্লয়মেন্ট আইডি পেতে এই ধাপগুলি অনুসরণ করুন।
- অ্যাপ কনফিগারেশন পৃষ্ঠায় "Google Workspace অ্যাড-অন"-এর অধীনে HTTP বা অন্যান্য স্থাপনায় ক্লিক করুন > ডিপ্লয়মেন্ট নির্বাচন করুন ।
- আপনি প্রকাশ করতে চান স্থাপনা নির্বাচন করুন.
- নির্বাচন ক্লিক করুন.
এডিটর অ্যাড-অন (ডক্স, শীট, স্লাইড, ফর্ম)
একটি এডিটর অ্যাড-অন প্রকাশ করতে, আপনাকে অবশ্যই প্রজেক্ট স্ক্রিপ্ট আইডি এবং সংস্করণটি প্রদান করতে হবে যা আপনি প্রকাশ করতে চান।
প্রকল্পের স্ক্রিপ্ট আইডি খুঁজে পেতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- অ্যাপস স্ক্রিপ্ট এডিটরে অ্যাড-অন খুলুন।
- বামদিকে, প্রকল্প সেটিংস ক্লিক করুন।
- "আইডি"-এর অধীনে স্ক্রিপ্ট আইডি কপি করুন।
সংস্করণটি খুঁজে পেতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- অ্যাপস স্ক্রিপ্ট এডিটরে অ্যাড-অন খুলুন।
- উপরে ডানদিকে, Deploy > Manage deployments এ ক্লিক করুন।
- সংস্করণ নম্বর "কনফিগারেশন" এর অধীনে রয়েছে।
গুগল চ্যাট অ্যাপ
একটি Google Chat অ্যাপ প্রকাশ করতে, আপনাকে অবশ্যই Google Chat API কনফিগার করতে হবে। Google Chat অ্যাপ প্রকাশ করুন দেখুন।
ড্রাইভ অ্যাপ
একটি ড্রাইভ অ্যাপ প্রকাশ করতে, আপনাকে অবশ্যই Google ড্রাইভ API সক্রিয় এবং কনফিগার করতে হবে৷
ওয়েব অ্যাপ
একটি ওয়েব অ্যাপ প্রকাশ করতে, আপনাকে অবশ্যই এর সার্বজনীন নেভিউ URL প্রদান করতে হবে, যে URLটি Google অ্যাপস মেনু
থেকে ওয়েব অ্যাপকে নির্দেশ করে। আপনার ওয়েব অ্যাপ্লিকেশন উত্পাদন এবং সম্পূর্ণরূপে কার্যকরী হতে হবে.আপনি যখন স্টোর লিস্টিং পৃষ্ঠাটি পূরণ করেন, তখন আপনাকে অবশ্যই 96x96 এবং 48x48 পিক্সেল আকারের অতিরিক্ত আইকন প্রদান করতে হবে।
আপনি যদি অ্যাপস স্ক্রিপ্টে আপনার ওয়েব অ্যাপ তৈরি করেন, তাহলে সর্বজনীন নেভিউ URL পেতে এই পদক্ষেপগুলি অনুসরণ করুন:
- Apps স্ক্রিপ্ট এডিটরে আপনার Google Workspace অ্যাড-অন খুলুন।
- Deploy > New deployment এ ক্লিক করুন।
- "প্রকার নির্বাচন করুন"-এর অধীনে ওয়েব অ্যাপে ক্লিক করুন।
- বিকল্পগুলি পূরণ করুন এবং Deploy এ ক্লিক করুন।
- অনুলিপি ক্লিক করুন.
আপনার অ্যাপ্লিকেশানের প্রয়োজনীয় অ্যাক্সেসের স্তরটি নির্দিষ্ট করুন৷
OAuth স্কোপের অধীনে, আপনার অ্যাপের জন্য প্রয়োজনীয় OAuth 2.0 স্কোপের একটি সম্পূর্ণ তালিকা প্রদান করুন। আপনি এখানে যে OAuth স্কোপগুলি লিখছেন তা আপনার OAuth সম্মতি স্ক্রীনে যা প্রদর্শন করবেন তার সাথে মিল থাকা উচিত এবং প্রযোজ্য হলে, Apps Script ম্যানিফেস্ট।
আপনি যদি একাধিক অ্যাপ ইন্টিগ্রেশন অন্তর্ভুক্ত করেন, তাহলে নিশ্চিত করুন যে আপনি মার্কেটপ্লেস SDK অ্যাপ কনফিগারেশন পৃষ্ঠা এবং আপনার OAuth সম্মতি স্ক্রিনে প্রতিটি থেকে স্কোপ যোগ করেছেন।
সর্বদা সম্ভাব্য সংকীর্ণ স্কোপগুলি ব্যবহার করুন (উদাহরণস্বরূপ, যদি আপনার শুধুমাত্র পঠনযোগ্য সুযোগের প্রয়োজন হয় তবে একটি সম্পূর্ণ ড্রাইভ স্কোপ অন্তর্ভুক্ত করবেন না)।
Apps স্ক্রিপ্ট প্রকল্পগুলির জন্য, আরও বিশদ বিবরণের জন্য অনুমোদনের সুযোগগুলি দেখুন৷
অ্যাপ ডেভেলপার সম্পর্কে তথ্য প্রদান করুন
বিকাশকারী তথ্যের অধীনে, যোগাযোগের তথ্য এবং অন্যান্য বিবরণ পূরণ করুন। এই ক্ষেত্রগুলি আপনার অ্যাপের স্টোর তালিকা পৃষ্ঠায় প্রদর্শিত হবে৷
ক্ষেত্র | |
---|---|
ব্যবসায়ীর অবস্থা | ভোক্তা সুরক্ষা আইনের কারণে, ইউরোপিয়ান ইকোনমিক এরিয়া (EEA) ভিত্তিক ভোক্তাদের অবশ্যই জানাতে হবে যে Google Workspace মার্কেটপ্লেসে একজন বণিক ব্যবসায়ী নাকি অ-ব্যবসায়ী :
অনির্দিষ্ট থাকলে, "ব্যবসায়ী স্থিতি অনির্দিষ্ট" আপনার অ্যাপের স্টোর তালিকা পৃষ্ঠায় প্রদর্শিত হবে। |
বিকাশকারীর নাম | অ্যাপের লেখক হিসেবে দেখানো নাম। আপনি যদি একজন ব্যবসায়ী হন, তাহলে আপনার ট্রেডিং নাম বা আইনি নাম দিন। |
বিকাশকারীর মেইলিং ঠিকানা | ব্যবসায়ীদের জন্য প্রয়োজনীয়। অ-ব্যবসায়ীদের জন্য সংগ্রহ করা হয়নি। আপনার ব্যবসার অবস্থান। একটি বৈধ মেইলিং ঠিকানা লিখুন যেখানে আপনার সাথে যোগাযোগ করা যেতে পারে। |
বিকাশকারী ওয়েবসাইট URL | যে ওয়েবসাইটটি আপনাকে (বা আপনার প্রতিষ্ঠান) ডেভেলপার হিসেবে বর্ণনা করে। |
বিকাশকারী ইমেল | যোগাযোগের বিন্দু হিসাবে ব্যবহার করার জন্য ইমেল ঠিকানা। এটি আপনার অ্যাপ তালিকায় অন্তর্ভুক্ত নয়। নিশ্চিত করুন যে এই ইমেল ঠিকানাটি ব্যবহার করার সময় এটি আপ টু ডেট রাখা হয়েছে:
|
অ্যাপ্লিকেশন ওয়েবসাইট URL | ঐচ্ছিক। ওয়েবসাইট যেটি আপনার অ্যাপকে আরও বর্ণনা করে। |
মার্কেটপ্লেস SDK-এ আপনার অ্যাপ কনফিগারেশন সেটিংস সংরক্ষণ করুন
পূর্ববর্তী বিভাগ থেকে তথ্য ব্যবহার করে, মার্কেটপ্লেস SDK-এ আপনার অ্যাপ কনফিগারেশন সংরক্ষণ করুন:
Google ক্লাউড কনসোলে, মার্কেটপ্লেস SDK কনফিগারেশন পৃষ্ঠায় যান:
আপনি পূর্ববর্তী বিভাগে যা নির্ধারণ করেছেন তার উপর ভিত্তি করে প্রতিটি বিভাগ পূরণ করুন।
Save এ ক্লিক করুন।
(ঐচ্ছিক) আপনি Google Analytics- এ অ্যাপ ব্যবহারের বিশ্লেষণ পেতে পারেন। এটি করতে, মার্কেটপ্লেস SDK-এ একটি Google Analytics ID যোগ করুন।
- Analytics ট্যাবে যান।
- আপনার Google Analytics আইডি লিখুন।
- Save এ ক্লিক করুন।