এই পৃষ্ঠায় Google Workspace Marketplace SDK ব্যবহার করে কীভাবে আপনার অ্যাপ কনফিগার ও ম্যানেজ করবেন তা ব্যাখ্যা করা হয়েছে। Google Workspace Marketplace-এ এটি করা হয়।
আপনার অ্যাপ ব্যবহার করার জন্য উপলভ্য করতে, আপনাকে এটি মার্কেটপ্লেস SDK-তে সেট-আপ করতে হবে। Marketplace SDK হল একটি টুলকিট যা আপনাকে Marketplace-এ অ্যাপ তৈরি ও কন্ট্রোল করতে দেয়। আপনি Marketplace সেটিংস ম্যানেজ করার জন্য Marketplace SDK ব্যবহার করেন, যেমন নিম্নলিখিতগুলি:
- আপনার অ্যাপ কোনও নির্দিষ্ট Google Workspace সংস্থার জন্য উপলভ্য কিনা (একটি প্রাইভেট অ্যাপ) অথবা সব Marketplace ব্যবহারকারীর জন্য উপলভ্য কিনা (একটি পাবলিক অ্যাপ)
- মার্কেটপ্লেস ব্যবহারকারীদের মধ্যে কারা আপনার অ্যাপ ইনস্টল করতে পারবেন
- আপনার অ্যাপ কোন Google Workspace অ্যাপ্লিকেশনের সাথে ইন্টিগ্রেট করে
- আপনার অ্যাপের প্রয়োজনীয় OAuth স্কোপ
- অ্যাপটি কে তৈরি ও রক্ষণাবেক্ষণ করেন সেই সম্পর্কিত তথ্য
আপনি অ্যাপ ব্যক্তিগতভাবে বা সর্বজনীনভাবে প্রকাশ করুন না কেন, আপনাকে অবশ্যই Marketplace SDK ব্যবহার করে Marketplace-এ আপনার অ্যাপ ম্যানেজ করতে হবে।
Marketplace SDK চালু করুন
আপনি আগে থেকে এটি না করে থাকলে, আপনার Google Cloud প্রোজেক্টে, Marketplace SDK চালু করুন।
Google Cloud Console-এ আপনার Cloud প্রোজেক্ট খুলুন
এটি আগে থেকে খোলা না থাকলে, এই নমুনার জন্য আপনি যে Cloud প্রোজেক্ট ব্যবহার করতে চান সেটি খুলুন:
- Google Cloud Console-এ, একটি প্রোজেক্ট বেছে নিন পেজে যান।
- আপনি যে Google Cloud প্রোজেক্ট ব্যবহার করতে চান সেটি বেছে নিন। অথবা, প্রোজেক্ট তৈরি করুন বিকল্পে ক্লিক করে স্ক্রিনে দেখানো নির্দেশাবলী অনুসরণ করুন। আপনি Google Cloud প্রোজেক্ট তৈরি করলে, আপনাকে হয়ত প্রোজেক্টের জন্য বিলিং চালু করতে হবে।
মার্কেটপ্লেস SDK চালু করা
Google API ব্যবহার করার আগে, আপনাকে Google Cloud প্রোজেক্টে সেগুলি চালু করতে হবে। আপনি একটি Google Cloud প্রোজেক্টে এক বা একাধিক API চালু করতে পারবেন।Google Cloud কনসোলে, Google Workspace Marketplace SDK চালু করুন।
আপনার অ্যাপের জন্য কনফিগারেশন সেটিংস নির্ধারণ করা
মার্কেটপ্লেস SDK-এর অ্যাপ কনফিগারেশন পৃষ্ঠায় উপলভ্য সেটিংসের বিবরণ নিচে দেওয়া হল।
আপনার অ্যাপ কারা দেখতে ও ইনস্টল করতে পারবেন তা বেছে নিন
আপনি অ্যাপ কনফিগার করার সময়, নিম্নলিখিত সেটিংস ব্যবহার করে আপনার অ্যাপ অ্যাক্সেস করতে পারবেন এমন ব্যবহারকারীদের নির্দিষ্ট করেন:
- অ্যাপের দৃশ্যমানতা: আপনি যদি কোনও Google Workspace সংস্থার মধ্যে কোনও অ্যাপ প্রকাশ করেন, তাহলে আপনার অ্যাপ তালিকা আনলিস্টেড, আপনার সংস্থার সমস্ত ব্যবহারকারীর কাছে দৃশ্যমান বা Google Workspace ব্যবহারকারী যেকোনও ব্যক্তির কাছে দৃশ্যমান হবে।
- ইনস্টলেশন সেটিংস: অ্যাপটি শুধুমাত্র Google Workspace অ্যাডমিনিস্ট্রেটরদের দ্বারা ইনস্টল করা যাবে কিনা।
আপনার অ্যাপ লিস্টিংয়ে যে সেটিংস উল্লেখ করুন না কেন, যেসব ব্যবহারকারী Google Workspace সংস্থার সাথে যুক্ত, তারা হয়ত আপনার অ্যাপ খুঁজে পেতে, ইনস্টল করতে বা ব্যবহার করতে পারবেন না। এটি তাদের অ্যাডমিনিস্ট্রেটরের সেট করা সেটিংসের উপর নির্ভর করে। অ্যাডমিনিস্ট্রেটররা নিম্নলিখিত উপায়ে আপনার অ্যাপের উপলভ্যতার উপর প্রভাব ফেলতে পারেন:
- তাদের ব্যবহারকারীরা Marketplace-এ অ্যাপ দেখতে পাবেন কিনা এবং তাদের ব্যবহারকারীদের হয়ে অ্যাপ ইনস্টল করতে পারবেন কিনা তা নিয়ন্ত্রণ করুন।
- সংস্থার জন্য অ্যাপ ম্যানেজ ও কিউরেট করতে একটি অনুমোদিত তালিকা ব্যবহার করুন। আপনি যদি সাদাতালিকা ব্যবহার করে এমন কোনও সংস্থার জন্য অ্যাপ ডেভেলপ করে থাকেন, তাহলে সাদাতালিকায় অ্যাপটি যোগ করার বিষয়ে প্রশাসকের সাথে যোগাযোগ করুন।
- Google Chat, Google Chat অ্যাপ বা দু'টিতেই অ্যাক্সেস সরিয়ে দেওয়ার মতো নির্দিষ্ট Google Workspace অ্যাপ্লিকেশন বন্ধ করুন। এইসব ক্ষেত্রে, ব্যবহারকারীরা মার্কেটপ্লেস থেকে আপনার অ্যাপ ইনস্টল করতে পারবেন না।
অ্যাডমিনিস্ট্রেটর কীভাবে Marketplace-এ অ্যাক্সেস ম্যানেজ করেন তা জানতে, Marketplace অ্যাডমিন সহায়তা ডকুমেন্টেশন দেখুন।
অ্যাপের দৃশ্যমানতা সেটিংস
আপনি Google Workspace অ্যাকাউন্ট (আপনার অফিস বা স্কুল সংস্থার তৈরি করা অ্যাকাউন্ট) ব্যবহার করলে, অ্যাপের দৃশ্যমানতা বিকল্প দেখতে পাবেন। আপনি ক্রেতার অ্যাকাউন্ট (যে অ্যাকাউন্টের শেষে "@gmail.com" আছে) ব্যবহার করলে, আপনি শুধুমাত্র সর্বজনীনভাবে প্রকাশ করতে পারবেন।
- সর্বজনীন: আপনার ডোমেনের বাইরের লোকজন অ্যাপটি খুঁজে পেতে ও ইনস্টল করতে পারবেন। আপনি সর্বজনীন দৃশ্যমানতা বেছে নিলে, প্রকাশ করার আগে Google আপনার অ্যাপ তালিকা পর্যালোচনা করে অনুমোদন করে।
- ব্যক্তিগত: শুধুমাত্র আপনার ডোমেনের লোকজনই আপনার অ্যাপ খুঁজে পেতে ও ইনস্টল করতে পারবেন।
আপনি তালিকাভুক্ত নয় হিসেবে প্রকাশ করার বিকল্প বেছে নিলে, অ্যাপ তালিকা ব্রাউজ বা সার্চ ফলাফলে দেখা যায় না। ব্যবহারকারীরা শুধুমাত্র সরাসরি URL-এর মাধ্যমে অ্যাপের স্টোর পৃষ্ঠা অ্যাক্সেস করতে পারবেন।
আপনার অ্যাপ কোন কোন দেশ ও অঞ্চলে উপলভ্য থাকবে তা সীমিত করতে চাইলে, আপনি স্টোর লিস্টিং তৈরি করার সময় ডিস্ট্রিবিউশন বিভাগে গিয়ে তা সেট-আপ করতে পারবেন।
অ্যাপ ইনস্টলেশন সেটিংস
ইনস্টলেশন সেটিংস বিকল্পটি নির্ধারণ করে যে ব্যবহারকারী বা Google Workspace অ্যাডমিনরা আপনার স্টোর লিস্টিং পৃষ্ঠা থেকে আপনার অ্যাপ ইনস্টল করতে পারবেন কিনা। এটি Marketplace-এ উপলভ্য।
- ব্যক্তিগত + অ্যাডমিন ইনস্টল (ডিফল্ট): অ্যাপটি ব্যক্তিগত ব্যবহারকারী বা অ্যাডমিনরা তাদের ডোমেন, সাংগঠনিক ইউনিট বা ব্যবহারকারীদের গ্রুপের জন্য ইনস্টল করতে পারেন। কোনও ব্যবহারকারীর ডোমেন নীতি তাকে কোনও অ্যাপ ইনস্টল করতে বাধা দিতে পারে, এমনকি স্বতন্ত্র ইনস্টল করার সুবিধা চালু থাকলেও।
- শুধুমাত্র অ্যাডমিন ইনস্টল করতে পারবেন: অ্যাপটি শুধুমাত্র অ্যাডমিনরা তাদের ডোমেন, সাংগঠনিক ইউনিট বা ব্যবহারকারীদের একটি গ্রুপের জন্য ইনস্টল করতে পারবেন। আপনার অ্যাপ শুধুমাত্র অ্যাডমিন এবং সেইসব লোকজনের জন্য Google Workspace Marketplace সার্চ ফলাফলে দেখা যায় যারা তাদের Google অ্যাকাউন্টে লগ-ইন করেননি। আপনার অ্যাপে ডোমেন ইনস্টল করার প্রয়োজন হলে এই বিকল্প বেছে নিন।
ইনস্টলেশন ও দৃশ্যমানতা সংক্রান্ত সাধারণ সেটিংস
নিচের সারণীতে ইনস্টলেশন ও দৃশ্যমানতার জন্য কিছু সাধারণ অ্যাপ কনফিগারেশন বিকল্পের সংক্ষিপ্তসার দেওয়া হল:
| অ্যাপের সম্ভাব্য ব্যবহারকারী | অ্যাপের দৃশ্যমানতা সেটিং | অ্যাপ ইনস্টলেশন সেটিং | আমার অ্যাপ কে ইনস্টল করতে পারবেন? | আমার অ্যাপ কে ব্যবহার করতে পারবেন? | |
|---|---|---|---|---|---|
| Google Workspace সংস্থার জন্য তৈরি অ্যাপের ক্ষেত্রে | |||||
| আপনার সংস্থার নির্দিষ্ট ব্যবহারকারী | ব্যক্তিগত ও তালিকাভুক্ত নয় | ব্যক্তিগত + অ্যাডমিন ইনস্টল | অনুমতি থাকলে, আপনার সংস্থার এমন যেকোনও ব্যক্তি যার কাছে অ্যাপের তালিকা URL আছে। | অনুমতি থাকলে, আপনার সংস্থার এমন যেকোনও ব্যক্তি যার কাছে অ্যাপের তালিকা URL আছে। | |
| আপনার প্রতিষ্ঠান | ব্যক্তিগত | ব্যক্তিগত + অ্যাডমিন ইনস্টল | অনুমতি থাকলে, আপনার সংস্থার যেকোনও ব্যক্তি। | অনুমতি থাকলে, আপনার সংস্থার যেকোনও ব্যক্তি। | |
| আপনার প্রতিষ্ঠান | ব্যক্তিগত | শুধুমাত্র অ্যাডমিন | প্রশাসকবৃন্দ | যেসব ব্যবহারকারীর অ্যাডমিনিস্ট্রেটর অ্যাপ ইনস্টল করেছেন। | |
| নির্দিষ্ট Google Workspace সংস্থার বাইরের ব্যবহারকারীদের জন্য উপলভ্য অ্যাপের ক্ষেত্রে | |||||
| Google Workspace সংস্থার ব্যবহারকারী | জনসাধারণের | শুধুমাত্র অ্যাডমিন | প্রশাসকবৃন্দ | যেসব ব্যবহারকারীর অ্যাডমিনিস্ট্রেটর অ্যাপ ইনস্টল করেছেন। | |
| সব Google Workspace ব্যবহারকারী | জনসাধারণের | ব্যক্তিগত + অ্যাডমিন ইনস্টল |
|
|
|
আপনার অ্যাপ কীভাবে Google Workspace অ্যাপ্লিকেশনের সাথে ইন্টিগ্রেট করে তা শনাক্ত করা
অ্যাপ ইন্টিগ্রেশন বিকল্প আপনাকে সেইসব Google Workspace পরিষেবা বেছে নিতে দেয় যেগুলির সাথে আপনার অ্যাপ বা অ্যাড-অন কাজ করার জন্য ডিজাইন করা হয়েছে, যেমন Google Workspace অ্যাড-অন বা Google Chat অ্যাপ। আপনাকে অবশ্যই অন্তত একটি বিকল্প বেছে নিতে হবে। কিছু ক্ষেত্রে, আপনার অ্যাপ তালিকায় একাধিক অ্যাপ ইন্টিগ্রেশন যোগ করতে পারবেন। একসাথে অ্যাপ ইন্টিগ্রেশনের তালিকা দেখুন।
প্রতিটি Google Workspace অ্যাড-অনের জন্য, পৃষ্ঠাটি সেটি কাজ করে এমন প্রতিটি হোস্ট প্রোডাক্টের জন্য প্রকাশিত স্ট্যাটাস দেখায়। কোন কোন ইন্টিগ্রেশন আপনার ব্যবহারকারীদের জন্য উপলভ্য তা বুঝতে এটি সাহায্য করে। অ্যাপ ইন্টিগ্রেশন স্ট্যাটাস নিম্নলিখিত হতে পারে:
Unsaved: আপনি কোনও ইন্টিগ্রেশন যোগ বা পরিবর্তন করেছেন, কিন্তু অ্যাপ কনফিগারেশন ট্যাবে পরিবর্তনগুলি সেভ করেননি।Draft: আপনার করা পরিবর্তন সেভ করা হয়েছে, কিন্তু সেগুলি এখনও প্রকাশ করা হয়নি।Under review: আপনি পর্যালোচনার জন্য আপনার আপডেট করা অ্যাপ ইন্টিগ্রেশন জমা দিয়েছেন।Published: আপনার অ্যাপ ইন্টিগ্রেশন মার্কেটপ্লেস লিস্টে অন্তর্ভুক্ত।
আপনি কোন অ্যাপ ইন্টিগ্রেশন বেছে নিচ্ছেন তার উপর নির্ভর করে, আপনাকে আরও তথ্য প্রদান করতে এবং আপনার Google Cloud প্রোজেক্টে প্রাসঙ্গিক API চালু করতে হতে পারে। নিচের টেবিলে প্রতিটি সেগমেন্টের জন্য প্রয়োজনীয় অতিরিক্ত সেট-আপের বিবরণ দেওয়া হল:
Google Workspace অ্যাড-অন
Google Workspace অ্যাড-অন প্রকাশ করতে, আপনাকে অবশ্যই অ্যাড-অনের ডেপ্লয়মেন্ট আইডি প্রদান করতে হবে।
Apps Script-এ ডিপ্লয়মেন্ট আইডি খুঁজে পেতে, এইসব ধাপ অনুসরণ করুন:
- Apps Script এডিটরে আপনার Google Workspace অ্যাড-অন খুলুন।
- ডেপ্লয় করুন > ডেপ্লয়মেন্ট ম্যানেজ করুন বিকল্পে ক্লিক করুন।
- ডেপ্লয়মেন্ট আইডির নিচে, কপি করুন বিকল্পে ক্লিক করুন।
HTTP অ্যাড-অনের জন্য ডিপ্লয়মেন্ট আইডি খুঁজে পেতে, এইসব ধাপ অনুসরণ করুন:
- "Google Workspace অ্যাড-অন" বিকল্পের অধীনে অ্যাপ কনফিগারেশন পৃষ্ঠায়, HTTP বা অন্যান্য ডিপ্লয়মেন্ট > ডিপ্লয়মেন্ট বেছে নিন বিকল্পে ক্লিক করুন।
- আপনি যে ডিপ্লয়মেন্ট প্রকাশ করতে চান সেটি বেছে নিন।
- বেছে নিন বিকল্পে ক্লিক করুন।
এডিটর অ্যাড-অন (Docs, Sheets, Slides, Forms)
Editor অ্যাড-অন প্রকাশ করতে, আপনাকে অবশ্যই প্রোজেক্ট স্ক্রিপ্ট আইডি এবং আপনি যে ভার্সন প্রকাশ করতে চান সেটি প্রদান করতে হবে।
প্রজেক্ট স্ক্রিপ্ট আইডি খুঁজে পেতে, এইসব ধাপ অনুসরণ করুন:
- Apps Script এডিটরে অ্যাড-অন খুলুন।
- বাঁদিকে, প্রোজেক্ট সেটিংস বিকল্পে ক্লিক করুন।
- "আইডি" বিকল্পের মধ্যে, স্ক্রিপ্ট আইডি কপি করুন।
ভার্সন খুঁজে পেতে, এইসব ধাপ অনুসরণ করুন:
- Apps Script এডিটরে অ্যাড-অন খুলুন।
- স্ক্রিনের উপরে ডানদিকে, ডেপ্লয় করুন > ডেপ্লয়মেন্ট ম্যানেজ করুন বিকল্পে ক্লিক করুন।
- "কনফিগারেশন" বিকল্পের মধ্যে ভার্সন নম্বর দেখতে পাবেন।
Google Chat অ্যাপ
কোনও ইন্টার্যাক্টিভ Google Chat অ্যাপ প্রকাশ করতে, নিম্নলিখিত ডকুমেন্টেশন দেখুন:
- Chat API-তে আপনার Chat অ্যাপ কনফিগার করতে, Chat API কনফিগার করুন দেখুন।
- আপনি যদি এমন কোনও Chat অ্যাপ তৈরি করে থাকেন যা Google Workspace অ্যাড-অন নয়, তাহলে আপনাকে অবশ্যই Chat API-তে ইন্টার্যাকশন ইভেন্ট সেটিংস কনফিগার করতে হবে। ধাপগুলি জানতে, ব্যবহারকারীর ইন্ট্যার্যাকশন রিসিভ ও তার উত্তর দেওয়া দেখুন।
- আপনি যদি AppSheet-এর অটোমেটিক কনফিগারেশনের মাধ্যমে আপনার Chat অ্যাপ তৈরি করে থাকেন, তাহলে AppSheet ডকুমেন্টেশনে বর্ণিত ধাপগুলি অনুসরণ করে আপনার Chat অ্যাপ প্রকাশ করুন, অটোমেটিক কনফিগারেশন ব্যবহার করে আপনার Chat অ্যাপ শেয়ার করুন।
Drive অ্যাপ
Drive অ্যাপ প্রকাশ করতে, আপনাকে অবশ্যই Google Drive API চালু ও কনফিগার করতে হবে।
ওয়েব অ্যাপ
ওয়েব অ্যাপ প্রকাশ করতে, আপনাকে অবশ্যই এর ইউনিভার্সাল নেভিগেশন URL দিতে হবে, যে URL Google অ্যাপ মেনু থেকে ওয়েব অ্যাপের দিকে পয়েন্ট করে । আপনার ওয়েব অ্যাপ প্রোডাকশনে থাকতে হবে এবং সম্পূর্ণ কার্যকরী হতে হবে।
আপনি স্টোর লিস্টিং পৃষ্ঠা পূরণ করার সময়, আপনাকে অবশ্যই ৯৬x৯৬ এবং ৪৮x৪৮ পিক্সেল সাইজের অতিরিক্ত আইকন প্রদান করতে হবে।
আপনি Apps Script-এ ওয়েব অ্যাপ তৈরি করে থাকলে, ইউনিভার্সাল নেভিগেশন URL পেতে এইসব ধাপ অনুসরণ করুন:
- Apps Script এডিটরে আপনার Google Workspace অ্যাড-অন খুলুন।
- ডেপ্লয় করুন > নতুন ডেপ্লয়মেন্ট বিকল্পে ক্লিক করুন।
- "ধরন বেছে নিন" বিকল্পের মধ্যে, ওয়েব অ্যাপ বিকল্পে ক্লিক করুন।
- বিকল্পগুলি পূরণ করে ডেপ্লয় করুন বিকল্পে ক্লিক করুন।
- কপি করুন বিকল্পে ক্লিক করুন।
আপনার অ্যাপের প্রয়োজনীয় অ্যাক্সেস লেভেল নির্দিষ্ট করুন
OAuth স্কোপ-এর অধীনে, আপনার অ্যাপের প্রয়োজনীয় OAuth 2.0 স্কোপের সম্পূর্ণ তালিকা দিন। আপনি এখানে যে OAuth স্কোপ লিখবেন, তা আপনার OAuth-এর সম্মতি সংক্রান্ত স্ক্রিন এবং প্রযোজ্য হলে, Apps Script ম্যানিফেস্টে দেখানো স্কোপের সাথে মিলতে হবে।
আপনি একাধিক অ্যাপ ইন্টিগ্রেশন যোগ করলে, Marketplace SDK অ্যাপ কনফিগারেশন পৃষ্ঠা এবং আপনার OAuth সম্মতি স্ক্রিনে প্রতিটি অ্যাপের স্কোপ যোগ করেছেন কিনা তা নিশ্চিত করুন।
সবসময় সবচেয়ে সীমিত স্কোপ ব্যবহার করুন (যেমন, আপনার যদি শুধু রিড-অনলি স্কোপের প্রয়োজন হয়, তাহলে সম্পূর্ণ Drive স্কোপ অন্তর্ভুক্ত করবেন না)।
Apps Script প্রজেক্টের ক্ষেত্রে, আরও বিবরণের জন্য অনুমোদন স্কোপ দেখুন।
অ্যাপ ডেভেলপার সম্পর্কে তথ্য দিন
ডেভেলপারের তথ্য বিকল্পের অধীনে, যোগাযোগের তথ্য ও অন্যান্য বিবরণ লিখুন। এইসব ফিল্ড আপনার অ্যাপের স্টোর লিস্টিং পৃষ্ঠায় দেখা যায়।
| ফিল্ড | |
|---|---|
| ট্রেডার স্ট্যাটাস |
ভোক্তা সুরক্ষা আইন অনুযায়ী, ইউরোপীয় অর্থনৈতিক অঞ্চলে (EEA) বসবাসকারী গ্রাহকদের অবশ্যই জানাতে হবে যে মার্কেটপ্লেসে কোনও মার্চেন্ট ট্রেডার নাকি নন-ট্রেডার:
উল্লেখ করা না থাকলে, আপনার অ্যাপের স্টোর লিস্টিং পৃষ্ঠায় "ট্রেডার স্ট্যাটাস উল্লেখ করা নেই" লেখাটি দেখা যাবে। |
| ডেভেলপারের নাম | অ্যাপের লেখক হিসেবে যে নাম দেখানো হবে। আপনি ব্যবসায়ী হলে, আপনার ব্যবসার নাম বা আইনি নাম দিন। |
| ডেভেলপারের মেইলিং ঠিকানা |
ট্রেডারদের জন্য প্রয়োজন। নন-ট্রেডারদের জন্য সংগ্রহ করা হয় না। আপনার ব্যবসার লোকেশন। আপনার সাথে যোগাযোগ করা যাবে এমন একটি সঠিক ডাক ঠিকানা লিখুন। |
| ডেভেলপার ওয়েবসাইটের URL | যে ওয়েবসাইটে আপনাকে (বা আপনার প্রতিষ্ঠানকে) ডেভেলপার হিসেবে বর্ণনা করা হয়েছে। |
| ডেভেলপারের ইমেল আইডি |
যোগাযোগের জন্য ব্যবহার করার ইমেল আইডি। এটি আপনার অ্যাপের তালিকায় অন্তর্ভুক্ত নেই। এই ইমেল আইডি আপ-টু-ডেট আছে কিনা তা ভালোভাবে দেখে নিন, কারণ এটি এইসব কাজে ব্যবহার করা হয়:
|
| অ্যাপ্লিকেশনের ওয়েবসাইট URL | ঐচ্ছিক। আপনার অ্যাপের আরও বিবরণ দেওয়া ওয়েবসাইট। |
মার্কেটপ্লেস SDK-তে আপনার অ্যাপ কনফিগারেশন সেটিংস সেভ করা
আগের বিভাগ থেকে পাওয়া তথ্য ব্যবহার করে, মার্কেটপ্লেস SDK-তে আপনার অ্যাপ কনফিগারেশন সেভ করুন:
Google Cloud কনসোলে, Marketplace SDK অ্যাপ কনফিগারেশন পৃষ্ঠায় যান:
আগের বিভাগে আপনি যা নির্ধারণ করেছেন তার ভিত্তিতে প্রতিটি বিভাগ পূরণ করুন।
ড্রাফ্ট সেভ করুন বিকল্পে ক্লিক করুন।
(ঐচ্ছিক) আপনি Google Analytics-এ অ্যাপ ব্যবহারের বিষয়ে অ্যানালিটিক্স পেতে পারেন। এটি করতে, Marketplace SDK-তে একটি Google Analytics ID যোগ করুন।
- Analytics ট্যাবে যান।
- আপনার Google Analytics আইডি লিখুন।
- সেভ করুন বিকল্পে ক্লিক করুন।
সমস্যার সমাধান করুন
এই বিভাগে আপনি যেসব সাধারণ সমস্যার সম্মুখীন হতে পারেন সেগুলি বর্ণনা করা হয়েছে।
মার্কেটপ্লেসে অ্যাপ প্রকাশ করার সময় প্রয়োজনীয় অনুমতি নেই
আপনি Marketplace-এ অ্যাপ প্রকাশ করতে পারছেন না, কারণ Marketplace SDK-এর অ্যাপ কনফিগারেশন পৃষ্ঠায় অ্যাপ্লিকেশন কনফিগার করার চেষ্টা নিম্নলিখিত সমস্যার মেসেজ সহ ব্যর্থ হয়েছে:
You are missing at least one of the following required permissions: Project workspacemarketplace.appconfiguration.view / workspacemarketplace.appconfiguration.update
Marketplace SDK API চালু থাকলে
এবং Editor বা Owner ছাড়া অন্য কোনও IAM ভূমিকা ব্যবহার করলে এই সমস্যা হয়।
সমস্যার সমাধান করতে, নিম্নলিখিত সমাধানগুলির মধ্যে একটি প্রয়োগ করুন:
যে অ্যাকাউন্টের কাছে অনুমতি নেই, সেটিকে
roles/appmetadata.workspaceMarketplaceAppConfigurationAdminভূমিকা অ্যাসাইন করার জন্য প্রজেক্টের মালিককে বলুন, যাতে সেটি Marketplace SDK-তে অ্যাপ কনফিগার ও ম্যানেজ করতে পারে।Google Cloud console-এ IAM ও অ্যাডমিন > ভূমিকা পৃষ্ঠার মাধ্যমে কাস্টম রোলে অনুপস্থিত অনুমতি যোগ করার জন্য প্রোজেক্টের মালিককে বলুন। তারপর, যে অ্যাকাউন্টে অনুমতি নেই সেটিতে কাস্টম ভূমিকা অ্যাসাইন করুন।
অ্যাপ প্রকাশ করার জন্য প্রিমিটিভ
roles/editorবাroles/ownerব্যবহার করা যেতে পারে। তবে, নিরাপদে IAM ব্যবহার করুন ডকুমেন্টেশনে এই খারাপ প্র্যাক্টিসকে বিবেচনা করা হয়েছে কারণ প্রোজেক্টের অন্যান্য রিসোর্সে এডিট অ্যাক্সেস সহজে সীমাবদ্ধ করা যায় না।