Google Workspace মার্কেটপ্লেসের জন্য অ্যাপ পর্যালোচনা প্রক্রিয়া এবং প্রয়োজনীয়তা

Google Workspace মার্কেটপ্লেসে সর্বজনীনভাবে একটি অ্যাপ প্রকাশ করার জন্য, Google আপনার অ্যাপ এবং সেটির তালিকা পর্যালোচনা করে দেখে যে সেগুলি Google-এর ডিজাইন, কন্টেন্ট এবং স্টাইল নির্দেশিকা মেনে চলছে।

Google আপনার অ্যাপ পর্যালোচনা করার পরে, এটির আরও কাজ করা দরকার বা এটি অনুমোদিত কিনা সে সম্পর্কে আপনি একটি ইমেল পাবেন।

  • যদি আপনার অ্যাপের অতিরিক্ত কাজের প্রয়োজন হয় : আপনি কিসের উন্নতি প্রয়োজন সে সম্পর্কে নির্দিষ্ট তথ্য সহ একটি পর্যালোচনা নথি পাবেন। সমস্যার সমাধান করুন এবং পর্যালোচনার জন্য আপনার অ্যাপটি আবার জমা দিন।
  • যদি পর্যালোচনা দল আপনার অ্যাপ অনুমোদন করে : এটি স্বয়ংক্রিয়ভাবে প্রকাশিত হবে এবং আপনি একটি বিজ্ঞপ্তি ইমেল পাবেন।

পর্যালোচনার জন্য আপনার অ্যাপ জমা দেওয়ার আগে, নিশ্চিত করুন যে আপনার অ্যাপ প্রকাশের জন্য প্রস্তুত। বিস্তারিত জানার জন্য, প্রকাশনা প্রক্রিয়ার জন্য প্রস্তুত দেখুন।

পর্যালোচনার সময়কাল

অ্যাপ পর্যালোচনায় সাধারণত বেশ কয়েক দিন সময় লাগে। এটি যে সময় নেয় তা নির্ভর করে:

  • সম্প্রতি কত অ্যাপ জমা হয়েছে
  • আপনার অ্যাপের প্রয়োজন কতটা অতিরিক্ত কাজ

একটি অ্যাপ পর্যালোচনা পাস না হওয়ার সাধারণ কারণ

OAuth যাচাইকরণ:

  • ভুল OAuth সম্মতি স্ক্রিন সেট আপ। উদাহরণস্বরূপ, ব্যবহারকারীর ধরনটি অভ্যন্তরীণ বা প্রকাশনার স্থিতি পরীক্ষায় সেট করা হয়েছে৷

  • অ্যাপটি OAuth যাচাইকরণ সম্পূর্ণ করেনি।

অ্যাপ তালিকা সংক্রান্ত সমস্যা:

  • অ্যাপের নাম, লোগো বা অ্যাপের বিবরণে Google-এর ট্রেডমার্কের অনুপযুক্ত ব্যবহার। নির্দেশনার জন্য, Google Workspace Marketplace ব্র্যান্ডিং নির্দেশিকা দেখুন।

  • লিঙ্কগুলি কাজ করে না বা ভুল তথ্য নির্দেশ করে না। উদাহরণস্বরূপ, একটি গোপনীয়তা নীতির একটি লিঙ্ক একটি বিকাশকারী সমর্থন পৃষ্ঠার দিকে নির্দেশ করে৷

  • স্ক্রিনশট এবং ছবি নিম্ন মানের, বা সঠিকভাবে অ্যাপের ক্ষমতা উপস্থাপন করে না।

অ্যাপের প্রস্তুতি:

  • অ্যাপটি এখনও পরীক্ষা করা হচ্ছে এবং সর্বজনীনভাবে প্রস্তুত নয়।
  • অ্যাপটিতে বাগ আছে বা পুরোপুরি কার্যকরী নয়।

মানদণ্ড পর্যালোচনা করুন

পর্যালোচনার জন্য আপনার অ্যাপ জমা দেওয়ার আগে, নিশ্চিত করুন যে আপনার অ্যাপটি সমস্ত প্রয়োজনীয়তা পূরণ করে এবং Google Workspace Marketplace প্রোগ্রাম নীতি মেনে চলে।

সমস্ত অ্যাপ্লিকেশনের জন্য প্রয়োজনীয়তা

আপনি আপনার প্রাথমিক পর্যালোচনা ট্র্যাক করতে চেকবক্স ব্যবহার করতে পারেন।

শ্রেণী মানদণ্ড
অ্যাপের নাম
  • একই নামের অন্য কোনো অ্যাপ তালিকা নেই।
  • নামের একটি সংস্করণ নম্বর অন্তর্ভুক্ত করা হয় না.
  • নামটি OAuth সম্মতি স্ক্রিনে নামের সাথে মিলে যায়।
  • নামটি অস্পষ্ট বা খুব সাধারণ নয়।
  • নামটি 50 অক্ষর বা তার কম।
  • ( প্রস্তাবিত ) নাম শিরোনাম ক্ষেত্রে ব্যবহার করে.
  • ( প্রস্তাবিত ) নামের বিরাম চিহ্ন নেই, বিশেষ করে বন্ধনী।
বিকাশকারী তথ্য
  • বিকাশকারীর নাম এবং বিকাশকারী ওয়েবসাইট সঠিকভাবে প্রতিনিধিত্ব করে এবং ডেভেলপার সম্পর্কে প্রাসঙ্গিক তথ্য নির্দেশ করে।
  • ভোক্তা সুরক্ষা আইনের কারণে, ইউরোপিয়ান ইকোনমিক এরিয়া (EEA) ভিত্তিক ভোক্তাদের অবশ্যই জানাতে হবে যে Google Workspace মার্কেটপ্লেসে একজন বণিক ব্যবসায়ী নাকি অ-ব্যবসায়ী :
    • ব্যবসায়ী —একজন ব্যবসায়ী এমন একজন ব্যক্তি যিনি ব্যবসা, ব্যবসা, নৈপুণ্য বা পেশা সম্পর্কিত উদ্দেশ্যে কাজ করেন; অথবা একজন ব্যবসায়ীর নামে বা তার পক্ষে।
    • অ-ব্যবসায়ী —একজন অ-ব্যবসায়ী (ভোক্তা) এমন একজন ব্যক্তি যিনি অ-পেশাদার উদ্দেশ্যে কাজ করেন।

    অনির্দিষ্ট থাকলে, "ব্যবসায়ী স্থিতি অনির্দিষ্ট" আপনার অ্যাপের স্টোর তালিকা পৃষ্ঠায় প্রদর্শিত হবে।

অ্যাপের বিবরণ
  • সমস্ত প্রদত্ত লিঙ্ক কাজ করে এবং সঠিক তথ্য নির্দেশ করে। উদাহরণস্বরূপ, গোপনীয়তা নীতির জন্য একটি লিঙ্ক গোপনীয়তা নীতি বর্ণনা করে এমন একটি পৃষ্ঠায় নির্দেশ করে।
  • যদি অ্যাপটি কোনো তৃতীয় পক্ষের পরিষেবার সাথে ইন্টারঅ্যাক্ট করে, তাহলে বিবরণটি বর্ণনা করে যে তৃতীয় পক্ষের পরিষেবা কী করে, অ্যাপটি কীভাবে এটির সাথে ইন্টারঅ্যাক্ট করে এবং ঐচ্ছিকভাবে প্রাসঙ্গিক ওয়েবসাইটে লিঙ্ক করে।
  • সংক্ষিপ্ত এবং বিস্তারিত বর্ণনা বোধগম্য.
  • সংক্ষিপ্ত এবং বিস্তারিত বর্ণনা অভিন্ন নয়।
  • ( প্রস্তাবিত ) মূল্যের তথ্য সম্পূর্ণ এবং সঠিক।
  • ( প্রস্তাবিত ) ভাষা প্রতি বৈশিষ্ট্যের সম্পূর্ণ সেট (নাম, সংক্ষিপ্ত বিবরণ, এবং বিস্তারিত বিবরণ) ভাষার অমিল ছাড়াই সঠিকভাবে সংজ্ঞায়িত করা হয়েছে।
কার্যকারিতা
  • কোন সুস্পষ্ট বাগ নেই এবং এজ কেস সহ সমস্ত ক্রিয়া সম্পূর্ণরূপে কার্যকর। লোডিং সময় লোডিং সূচক দিয়ে পরিচালিত হয়।
  • অ্যাপটি Google API-এর সাথে স্পষ্ট মিথস্ক্রিয়া প্রদর্শন করে।
  • অ্যাপটি একটি নতুন বা বর্ধিত কার্যকারিতা প্রদান করে যা ইতিমধ্যেই Google পণ্যগুলিতে অন্তর্ভুক্ত করা সমতুল্য নয়৷
  • অ্যাপটি বিজ্ঞাপন বা স্প্যামিংয়ের উদ্দেশ্যে নয়।
  • অ্যাপটি সম্পূর্ণরূপে কার্যকরী এবং পরীক্ষার উদ্দেশ্যে নয়—এটি কোনো কাজ চলছে না।
  • অ্যাপটি ব্যবহারকারী বা অর্থপ্রদানকারী ব্যবহারকারীদের জন্য উপলব্ধ বৈশিষ্ট্যগুলির সাথে ইন্টারঅ্যাক্ট করলে, Google এর পর্যালোচনা দলের জন্য বিকাশকারীর সিস্টেমে একটি পরীক্ষামূলক অ্যাকাউন্ট সরবরাহ করা হয়।
ব্যবহারকারীর অভিজ্ঞতা
  • অ্যাপটি, এর নাম সহ, Google ব্র্যান্ড সম্পদ, ট্রেডমার্ক বা Google ব্র্যান্ডের সামগ্রী ব্যবহার করে না। Google Workspace মার্কেটপ্লেস ব্র্যান্ডিং নির্দেশিকা দেখুন।
  • অনুমোদন এবং সাইন-ইন শুধুমাত্র একবার প্রয়োজন. অ্যাপটি এক-ক্লিক SSO বা আদর্শভাবে শূন্য-ক্লিক SSO ব্যবহার করে।
  • একজন প্রশাসক ডোমেনের জন্য OAuth 2.0 স্কোপের জন্য অনুমতি দেওয়ার পরে, পৃথক ব্যবহারকারীদের আবার সুযোগের অনুমতির জন্য অনুরোধ করা হয় না।
  • ব্যবহারকারীদের তাদের Google অ্যাকাউন্টে সাইন ইন করার পরে শংসাপত্রগুলি ইনপুট করতে হবে না৷ সর্বাধিক, অ্যাক্সেস পেতে তাদের একটি "Google দিয়ে সাইন ইন করুন" বোতামে ক্লিক করতে হবে৷
  • বোতাম লেবেল, মেনু আইটেম, শিরোনাম এবং অন্যান্য অ্যাপ উপাদানগুলির জন্য সামঞ্জস্যপূর্ণ, সুস্পষ্ট এবং বোধগম্য পদ রয়েছে। উদাহরণস্বরূপ, হ্যাঁ বা না এর পরিবর্তে, লেবেলগুলি মুছুন এবং বাতিলের মতো অ্যাকশন নামগুলিকে নির্দেশ করে৷
  • সাইন-ইন প্রয়োজন হলে, সাইন-আউট কার্যকারিতা সঠিকভাবে কাজ করে। টোকেন প্রত্যাহার করা হয়েছে এবং সাইন-ইন শুরু থেকে শুরু হতে পারে।
  • প্রতিক্রিয়া সবসময় প্রদর্শিত হয়, যেমন নিশ্চিতকরণ বা ত্রুটি বার্তা, কর্মের জন্য।
  • কোন ভাঙা ছবি লিঙ্ক বা অস্পষ্ট ছবি আছে.
গ্রাফিক্স
  • আইকন সঠিকভাবে মাপ, বর্গাকার, এবং স্বচ্ছ ব্যাকগ্রাউন্ড আছে. গ্রাফিক সম্পদ দেখুন।
  • আইকনটি সঠিকভাবে অ্যাপের নাম বা কার্যকারিতা উপস্থাপন করে।
  • আইকনটি রঙিন (ধূসর স্কেল করা নয়)।
  • আইকনটি Google এর ট্রেডমার্ক ব্যবহার করে না।
  • স্ক্রিনশট এবং ছবিগুলি ঝাপসা, পড়া কঠিন বা অনুপযুক্ত নয়৷ তারা সঠিকভাবে অ্যাপের প্রতিনিধিত্ব করে।
  • ( প্রস্তাবিত ) স্ক্রিনশট স্পষ্টভাবে দেখায় যে কীভাবে অ্যাপটি ব্যবহার করতে হয় এবং এটি কী করে।
OAuth
  • অ্যাপটি OAuth যাচাইকরণে উত্তীর্ণ হয়েছে, সম্ভাব্য সবচেয়ে সংকীর্ণ OAuth স্কোপ ব্যবহার করে এবং সমস্ত স্কোপ Google পরিষেবা API-এর সাথে সঠিকভাবে একত্রিত হয়।

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

প্রাসঙ্গিক পর্যালোচনার মানদণ্ড দেখতে আপনার অ্যাপ তালিকায় অন্তর্ভুক্ত অ্যাপ ইন্টিগ্রেশন নির্বাচন করুন। মানদণ্ড বাছাই করতে আপনি কলামের নামগুলিতে ক্লিক করতে পারেন, উদাহরণস্বরূপ, বিভাগ অনুসারে।

আপনি আপনার প্রাথমিক পর্যালোচনা ট্র্যাক করতে চেকবক্স ব্যবহার করতে পারেন।

অ্যাপ ইন্টিগ্রেশন শ্রেণী মানদণ্ড
গুগল চ্যাট অ্যাপ নাম
  • অ্যাপের সাথে যোগাযোগ করার বোতামগুলি বিবরণ থেকে পাওয়া যায়।
  • অ্যাপের নাম A-Z (বড় হাতের অক্ষর) বা 0-9 দিয়ে শুরু হয়। এটি একটি প্রতীক দিয়ে শুরু করতে পারে না।
গুগল চ্যাট অ্যাপ ব্যবহারকারীর অভিজ্ঞতা
  • অ্যাপটি প্রতিবার একজন ব্যবহারকারী সরাসরি বার্তা শুরু করলে বা অ্যাপটি কোনও স্পেসে যোগ করার সময় একটি অপ্রমাণিত স্বাগত বার্তা পাঠায়। স্বাগত বার্তাটি "সহায়তা" কমান্ড থেকে আলাদা। আরও তথ্যের জন্য, Google Chat অ্যাপের জন্য একটি হোমপেজ তৈরি করুন দেখুন।
  • অ্যাপটি "হেল্প" কমান্ড সমর্থন করে এবং ব্যবহারকারীদের অ্যাপ ব্যবহার শুরু করতে সহায়তা করে। আরও তথ্যের জন্য, স্ল্যাশ কমান্ডের প্রতিক্রিয়া দেখুন।
  • একটি স্পেস বা সরাসরি চ্যাটে কথা বলা হলে অ্যাপটি সর্বদা সাড়া দেয়।
  • বার্তাগুলি সঠিক বানান, বড়িকরণ, বিরাম চিহ্ন এবং ব্যাকরণ ব্যবহার করে। বার্তাগুলিতে দূষিত, আপত্তিকর, বা অপমানজনক উপাদান থাকে না৷
  • বার্তাগুলি Google প্রয়োজনীয়তা অনুসারে পাঠ্য বা কার্ডগুলির জন্য স্পষ্ট, সংক্ষিপ্ত এবং সামঞ্জস্যপূর্ণ বিন্যাস ব্যবহার করে৷
  • যদি একটি প্রতিক্রিয়া 2 সেকেন্ডের বেশি সময় নেয়, অ্যাপটি বিলম্ব ব্যাখ্যা করে একটি বার্তা পাঠায়।
  • যে অ্যাপগুলি বিজ্ঞপ্তি পাঠায় সেগুলি ব্যবহারকারীদের বিজ্ঞপ্তিগুলি বন্ধ করতে দেয়৷
  • ব্যবহারকারীরা @ উল্লেখ ব্যবহার করে একটি স্পেসে অ্যাপটি যোগ করতে পারেন।
  • ব্যবহারকারীরা ভিউ মেম্বার মেনু ব্যবহার করে একটি স্থান থেকে অ্যাপটি সরাতে পারেন।
  • অ্যাপটি ব্যবহারকারীকে তার সাথে ইন্টারঅ্যাক্ট করার জন্য প্রয়োজনীয় সবকিছু নির্দেশ করে।
  • অ্যাপটি ব্যবহার করে কার্ডের ফর্ম্যাট Google-এর প্রয়োজনীয়তা পূরণ করে। ইন্টারেক্টিভ কার্ড তৈরি করুন দেখুন।
  • অ্যাপটি চ্যাট মেনুতে অ্যাপস খুঁজুন বিকল্প থেকে উপলব্ধ।
  • বাহ্যিক URL যেগুলির সাথে অ্যাপটি ইন্টারঅ্যাক্ট করে সেগুলি স্টেজিং বা বিকাশের পরিবেশের অন্তর্গত নয়৷
  • স্পেস-এ অ্যাপের প্রতিটি বার্তায় @উল্লেখ করা প্রয়োজন। এটি একমাত্র উপায় যে অ্যাপটি জানে যে এটি অবশ্যই প্রতিক্রিয়া জানাবে।
  • যদি চ্যাট অ্যাপ তৃতীয় পক্ষের ডোমেন থেকে লিঙ্কগুলির পূর্বরূপ দেখে থাকে:
    • লিঙ্ক প্রিভিউ ব্যবহারকারীর বার্তায় প্রাসঙ্গিক, পরিপূরক তথ্য প্রদান করে। উদাহরণস্বরূপ, একটি বিক্রয় চুক্তির একটি লিঙ্কের প্রিভিউ করা অ্যাকাউন্ট, পরিমাণ এবং স্টেজের মতো তথ্য যোগ করে।
    • বিকাশকারী পূর্বরূপ ডোমেনের সাথে অনুমোদিত।

    আরও তথ্যের জন্য, পূর্বরূপ লিঙ্কগুলি দেখুন।

  • (প্রস্তাবিত) Workspace অ্যাডমিনিস্ট্রেটরদের তাদের প্রতিষ্ঠানের ব্যবহারকারীদের হয়ে আপনার অ্যাপ ইনস্টল করতে দেওয়ার জন্য, আপনার অ্যাপকে অবশ্যই সরাসরি মেসেজ গ্রহণ ও পাঠাতে সক্ষম হতে হবে।
গুগল চ্যাট অ্যাপ গ্রাফিক্স
  • অ্যাপটির একটি স্বীকৃত এবং পরিষ্কার অবতার রয়েছে।
গুগল ড্রাইভ অ্যাপ কার্যকারিতা
  • অ্যাপটি সরাসরি ড্রাইভ এইচটিএমএল ম্যানিপুলেট করে কার্যকারিতা প্রদান করতে Chrome ব্রাউজার এক্সটেনশন ব্যবহার করে না।
  • আপনার অ্যাপ যদি সংবেদনশীল বা সীমাবদ্ধ স্কোপ ব্যবহার করে, তাহলে এটি অবশ্যই OAuth যাচাইকরণের মধ্য দিয়ে যাবে। যাচাইয়ের জন্য আমি কীভাবে জমা দিতে পারি তা দেখুন।
  • যদি আপনার অ্যাপ সীমাবদ্ধ স্কোপ ব্যবহার করে, তাহলে এটিকে অবশ্যই নিরাপত্তা মূল্যায়নের মধ্য দিয়ে যেতে হবে। কেন নিরাপত্তা মূল্যায়ন প্রয়োজন দেখুন.
গুগল ড্রাইভ অ্যাপ ব্যবহারকারীর অভিজ্ঞতা
  • অ্যাপটি ড্রাইভে ফাইল সঞ্চয় করলে, এটি ব্যবহারকারীদের একটি ফোল্ডার বাছাই করতে বা একটি অ্যাপ-নির্দিষ্ট ফোল্ডার তৈরি ও পুনরায় ব্যবহার করতে দেয়। কনফিগারেশন ডেটা একটি অ্যাপ ডেটা ফোল্ডারে সংরক্ষণ করা যেতে পারে। অ্যাপটি ব্যবহারকারীর মাই ড্রাইভ ফোল্ডারে ফাইল ডাম্প করে না।
  • অ্যাপটি শুধুমাত্র অ্যাপের নথিভুক্ত কার্যকারিতার সাথে সংযুক্ত ড্রাইভে ফাইল সংরক্ষণ করে।
এডিটর অ্যাড-অন কার্যকারিতা
  • প্রত্যাশিত এবং প্রয়োজনীয় ক্রিয়াগুলি অ্যাড-অনে অন্তর্ভুক্ত করা হয়েছে এবং এটি এর কার্যপ্রবাহ সম্পূর্ণ করার জন্য প্রয়োজনীয় সমস্ত সরঞ্জাম সরবরাহ করে। যেমন:
    • যদি অ্যাড-অনটি সম্পূর্ণ নথিতে স্টাইলিং প্রয়োগ করে, তবে এটি শুধুমাত্র নির্বাচিত পাঠ্যে স্টাইলিং প্রয়োগ করার বিকল্প অফার করে।
    • যদি অ্যাড-অন একটি ওয়েব পরিষেবা ফিডে স্প্রেডশীট ডেটা আপলোড করে, তবে সহজে নেভিগেশনের জন্য এটিতে সেই ফিডে একটি লিঙ্ক রয়েছে।
    • অ্যাড-অনের জন্য ব্যবহারকারীর একটি অ্যাকাউন্ট থাকা প্রয়োজন হলে, ব্যবহারকারীর ইতিমধ্যে একটি না থাকলে এটি সহজেই একটি অ্যাকাউন্ট তৈরি করার জন্য লিঙ্ক বা তথ্য সরবরাহ করে।
  • অ্যাড-অনে অ্যাড-অন ট্যাবের অধীনে মেনু আইটেম রয়েছে।
  • এমনকি যদি অ্যাড-অন শুধুমাত্র কাস্টম ফাংশন হয়, এটি এখনও সঠিক ডকুমেন্টেশন অন্তর্ভুক্ত করে।
  • অ্যাড-অন সঠিকভাবে তার মেনু তৈরি করতে onInstall() এবং onOpen() ব্যবহার করে। যখন অ্যাড-অনটি প্রথম ইনস্টল করা হয় এবং যখন একটি ভিন্ন ফাইল খোলা হয় তখন মেনু আইটেমগুলি পূরণ হয়। এডিটর অ্যাড-অন অনুমোদন দেখুন।
  • অনুমোদন মোড সঠিকভাবে সেট আপ করা হয়. অনুমোদন মোড দেখুন।
  • অ্যাড-অন অবশ্যই Apps Script-এর V8 রানটাইমে প্রয়োগ করতে হবে। আরও তথ্যের জন্য, V8 রানটাইম ওভারভিউ দেখুন।
এডিটর অ্যাড-অন ব্যবহারকারীর অভিজ্ঞতা
  • অ্যাড-অনটি পণ্য সম্পর্কে প্রাথমিক ধারণা এবং এটি কীভাবে ব্যবহার করতে হবে তার জন্য প্রয়োজনীয় সমস্ত তথ্য সরবরাহ করে।
  • অ্যাড-অন কোড অত্যধিক লাইব্রেরি ব্যবহার করে না কারণ লাইব্রেরিগুলি অ্যাড-অনের কার্যকারিতা হারাতে পারে।
  • সম্ভব হলে ত্রুটিগুলি এড়ানো হয় এবং সঠিকভাবে পরিচালনা করা হয়, যদি না হয়:
    • ত্রুটি বার্তাগুলি একটি ডায়ালগ উইন্ডোতে প্রদর্শিত হয়, জাভাস্ক্রিপ্ট সতর্কতায় বা ডিফল্ট লাল বারে নয়৷ তারা সমস্যাটি যোগাযোগ করে এবং সহজ ভাষায় সমাধান করার জন্য ব্যবহারকারীকে কী করতে হবে তা বর্ণনা করে।
    • যখন সম্ভব, ব্যবহারকারী যদি কিছু ভুল করে, একটি বোতাম প্রদর্শিত হয় যা তাদের জন্য সমস্যাটি ঠিক করে।
    • আরও তথ্যের জন্য, অ্যাড-অন শৈলী নির্দেশিকা দেখুন।
  • বাহ্যিক পৃষ্ঠাগুলির লিঙ্কগুলি নতুন উইন্ডোতে খোলে এবং সঠিক।
  • অ্যাড-অনটি স্বজ্ঞাত এবং ভালভাবে ডিজাইন করা হয়েছে। এর অর্থ:
    • এটা সবসময় পরিষ্কার যে কি করতে হবে এবং কিভাবে করতে হবে।
    • অ্যাড-অন অ্যাক্সেসযোগ্য এবং বোঝা সহজ। প্রযুক্তিগত পদ এবং শব্দার্থ এড়ানো হয়.
    • কর্মপ্রবাহ যতটা সম্ভব পরিষ্কার এবং সহজতর।
    • ব্যবহারকারী এবং তাদের বিষয়বস্তু যতটা সম্ভব নিরাপদ।
  • অ্যাড-অনটি সম্পাদক অ্যাড-অনগুলির জন্য UI স্টাইল নির্দেশিকা অনুসরণ করে এবং সম্পাদক অ্যাড-অনগুলির জন্য CSS প্যাকেজ ব্যবহার করে।
  • অ্যাড-অন শুধুমাত্র প্রতি ডিসপ্লেতে একটি নীল প্রাথমিক অ্যাকশন ব্যবহার করে।
  • অ্যাড-অন একবারে একটি ডায়ালগ প্রদর্শন করে। এটি ওভারল্যাপ করে না বা একবারে একাধিক ডায়ালগ খোলা থাকে না।
  • অ্যাড-অনের UI বরাদ্দকৃত স্থানগুলিতে সুন্দরভাবে ফিট করে:
    • পাঠ্য এবং লেবেল "..." দিয়ে কাটা হয় না
    • ব্যবহারকারীকে অনেক উল্লম্ব স্ক্রোলিং করতে হবে না।
    • বিষয়বস্তুর প্রস্থ 300p এর বেশি প্রসারিত হয় না যাতে এটিতে একটি অনুভূমিক স্ক্রলবার না থাকে৷
  • অ্যাড-অনের জন্য নিশ্চিতকরণ প্রয়োজন বা সমস্ত সংবেদনশীল ক্রিয়াগুলির জন্য সতর্কতা প্রদর্শন করে৷ উদাহরণস্বরূপ, যদি অ্যাড-অনটি একটি স্প্রেডশীটে সমস্ত বিষয়বস্তু ওভাররাইট করতে চলেছে, তবে ব্যবহারকারীকে সতর্ক করা হয় এবং এটি হওয়ার আগেই পদক্ষেপটি নিশ্চিত করে৷

    আপনি নকশা পরিবর্তনের মাধ্যমে এই প্রয়োজনীয়তা এড়াতে পারেন। উদাহরণস্বরূপ, একটি Google পত্রক অ্যাড-অন যা ডেটা আমদানি করে বিদ্যমান সামগ্রী ওভাররাইট করার ঝুঁকি তৈরি করে৷ আপনি ডিফল্ট ক্রিয়া হিসাবে ডেটার জন্য একটি শীট তৈরি করে ঝুঁকি সরাতে পারেন।

  • একটি অ্যাকশন লোড হওয়ার সময় ব্যবহারকারীরা একাধিকবার অ্যাকশন ট্রিগার করতে পারে না। উদাহরণস্বরূপ, একটি ক্রিয়া লোড হওয়ার সময় বোতামগুলি বন্ধ বা লুকানো থাকে৷
Google Workspace অ্যাড-অন নাম

ক্যালেন্ডার অ্যাড-অন

  • যদি অ্যাড-অন calendar.name বা common.name ব্যবহার করে, তাহলে ম্যানিফেস্টের নামটি অ্যাপ তালিকায় দেওয়া নামের অনুরূপ।
  • যদি অ্যাড-অন calendar.conferenceSolution ব্যবহার করে, তাহলে কনফারেন্স সলিউশনের নামটিতে "Google ক্যালেন্ডার" থাকে না।
  • ( প্রস্তাবিত ) যদি অ্যাড-অন calendar.conferenceSolution ব্যবহার করে, সম্মেলন সমাধানের নাম 30 অক্ষরের বেশি হবে না।
Google Workspace অ্যাড-অন কার্যকারিতা
  • অ্যাড-অন পছন্দসই কার্যকারিতার জন্য সঠিক উইজেট (বা Meet অ্যাড-অনে iframed UI) ব্যবহার করে। উদাহরণস্বরূপ, একটি বুলিয়ান মান নির্বাচন করতে একটি সুইচ ব্যবহার করুন।

ক্যালেন্ডার অ্যাড-অন

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

জিমেইল অ্যাড-অন

যদি অ্যাড-অন UrlFetchApp বা OpenLinkUrl ব্যবহার করে:

  • URLটি বৈধ।
  • URL HTTPS ব্যবহার করে HTTP নয়।
  • সম্পূর্ণ ডোমেইন নির্দিষ্ট করা আছে।
  • পথ ফাঁকা নয়। উদাহরণস্বরূপ, https://altostrat/ ঠিক আছে, কিন্তু https://altostrat নয়।
  • UrlFetchApp এ ওয়াইল্ডকার্ড ব্যবহার করা যাবে না।

অ্যাড-অন পূরণ করুন

  • অ্যাড-অন লগইন এবং ব্যবহারকারীর যাত্রা অবশ্যই কার্যকরী হতে হবে এমনকি যদি তৃতীয় পক্ষের কুকিজ নিষ্ক্রিয় থাকে।
  • অ্যাড-অন অবশ্যই একটি মিটিং পরিচালনা বা অংশগ্রহণের সাথে প্রাসঙ্গিক কার্যকারিতা প্রদান করবে।
  • অ্যাড-অন এমন কিছু করবে না যা ব্যবহারকারীদের মিটিং ছেড়ে চলে যায়, যেমন ব্রাউজার রিফ্রেশ করা।
  • মাল্টি-প্লেয়ার অভিজ্ঞতা ব্যবহার করলে, অ্যাড-অনটি অবশ্যই সমস্ত অংশগ্রহণকারীদের সামগ্রীতে সহযোগিতা করার অনুমতি দেবে এমনকি অনুমতিগুলি আগে থেকে সেট করা না থাকলেও৷ সহযোগিতামূলক অ্যাড-অন সেশনের সময় অনুমতি সমন্বয় উপলব্ধ হতে হবে।
  • অ্যাড-অনকে অবশ্যই স্টার্ট অ্যাক্টিভিটি ফ্লো বাতিল করার ব্যবস্থা করতে হবে এবং ব্যবহারকারীকে অ্যাপ থেকে অ্যাক্টিভিটি আবার শুরু করার অনুমতি দিতে হবে।
  • অ্যাড-অনকে সাইন-ইন করার জন্য এবং কার্যকলাপের অভিজ্ঞতা সেট আপ করার জন্য একটি সাইড প্যানেল প্রদান করতে হবে।
  • অ্যাড-অন অবশ্যই কোনও বটকে আমন্ত্রণ জানানোর কার্যকারিতা প্রদান করবে না বা মিটিংয়ে বটের উপস্থিতির উপর নির্ভর করবে না
Google Workspace অ্যাড-অন ব্যবহারকারীর অভিজ্ঞতা
  • অ্যাড-অনটির একটি হোমপেজ রয়েছে। আপনার Google Workspace অ্যাড-অন একটি রূপান্তরিত Gmail অ্যাড-অন হলে, একটি ডিফল্ট হোমপেজ প্রয়োগ করা হয়।
  • অ্যাড-অন কার্ড (বা Meet অ্যাড-অনে iframed UI) সঠিকভাবে কাজ করে। উদাহরণস্বরূপ, সদৃশ আইটেম নেই; পিছনে, রিফ্রেশ, এবং আপডেট বোতাম সেই অনুযায়ী কাজ করে।
  • ব্যবহারকারী অ্যাড-অন অনুমোদন করার পরে, এটি একটি কাস্টমাইজড হোমপেজ কার্ড (Meet অ্যাড-অনে ওয়েব পৃষ্ঠা) প্রদর্শন করে যাতে ব্যবহারকারীকে সাইন-ইন করার জন্য একটি বোতাম (যদি প্রয়োজন হয়), লোগো এবং অ্যাড-অনের সংক্ষিপ্ত বিবরণ দেওয়া হয়। .
    • সাইন-ইন বোতামটি ট্রিগার করা হলে, এটি তৃতীয়-পক্ষ বিক্রেতার কাছ থেকে একটি কাস্টমাইজ করা সাইন-ইন পৃষ্ঠা উপস্থাপন করে যা স্পষ্টভাবে নির্দেশ করে যে Google Workspace-এর বাইরে একটি তৃতীয় পক্ষের পরিষেবা কাজ করছে।
  • অ্যাড-অনের UI বরাদ্দকৃত স্থানগুলিতে সুন্দরভাবে ফিট করে:
    • পাঠ্য এবং লেবেল "..." দিয়ে কাটা হয় না
    • ব্যবহারকারীকে অনেক উল্লম্ব স্ক্রোলিং করতে হবে না।
    • বিষয়বস্তুর প্রস্থ 300p এর বেশি প্রসারিত হয় না যাতে এটিতে একটি অনুভূমিক স্ক্রলবার না থাকে৷
  • অ্যাড-অনের কোডটি লাইব্রেরিগুলিকে অতিরিক্ত ব্যবহার করে না কারণ লাইব্রেরিগুলি অ্যাড-অনের কার্যকারিতা হারাতে পারে।

ক্যালেন্ডার অ্যাড-অন

  • যদি অ্যাড-অন কনফারেন্সিং সমাধান প্রদান করে, তৈরি করা সম্মেলন বৈধ এবং তৃতীয় পক্ষের কনফারেন্সিং ওয়েবসাইটে সঠিকভাবে প্রদর্শিত হয়।

ডক্স অ্যাড-অন

যদি অ্যাড-অন প্রিভিউ লিঙ্কগুলি একটি তৃতীয় পক্ষের ডোমেন (স্মার্ট চিপস):

  • লিঙ্ক প্রিভিউ ব্যবহারকারীকে প্রাসঙ্গিক, পরিপূরক তথ্য প্রদান করে। উদাহরণস্বরূপ, একটি বিক্রয় চুক্তির একটি লিঙ্কের প্রিভিউ করা অ্যাকাউন্ট, পরিমাণ এবং স্টেজের মতো তথ্য যোগ করে।
  • বিকাশকারী পূর্বরূপ ডোমেনের সাথে অনুমোদিত।

আরও তথ্যের জন্য, স্মার্ট চিপগুলির সাথে পূর্বরূপ লিঙ্কগুলি দেখুন৷

ড্রাইভ অ্যাড-অন

  • অ্যাপটি ড্রাইভে ফাইল সঞ্চয় করলে, এটি ব্যবহারকারীদের একটি ফোল্ডার বাছাই করতে বা একটি অ্যাপ-নির্দিষ্ট ফোল্ডার তৈরি ও পুনরায় ব্যবহার করতে দেয়। কনফিগারেশন ডেটা একটি অ্যাপ ডেটা ফোল্ডারে সংরক্ষণ করা যেতে পারে। অ্যাপটি ব্যবহারকারীর মাই ড্রাইভ ফোল্ডারে ফাইল ডাম্প করে না।
  • অ্যাড-অন শুধুমাত্র সেই ফাইলগুলিকে ড্রাইভে সঞ্চয় করে যা অ্যাড-অনের নথিভুক্ত কার্যকারিতার সাথে সংযুক্ত।

জিমেইল অ্যাড-অন

  • অ্যাড-অনটি যুক্তি ছাড়াই ক্রোম ব্রাউজার এক্সটেনশনের উল্লেখ বা লিঙ্ক করে না।
  • আরও অ্যাকশন মেনু এ সর্বজনীন অ্যাকশন রয়েছে যা সঠিকভাবে কাজ করে। উদাহরণস্বরূপ, সাইন আউট, সম্পর্কে, সমর্থন ইত্যাদি।

অ্যাড-অন পূরণ করুন

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

ক্যালেন্ডার অ্যাড-অন

  • কনফারেন্সিং সমাধানের লোগো হল একটি সর্বজনীন URL। সম্মেলন সমাধান লোগো প্রদান দেখুন.
  • যদি অ্যাড-অন calendar.conferenceSolution ব্যবহার করে, তাহলে সম্মেলন সমাধানের লোগো calendar.logoUrl প্রয়োজনীয়তা অনুসরণ করে। ক্যালেন্ডার ম্যানিফেস্ট রিসোর্স দেখুন।
  • যদি অ্যাড-অন calendar.logoUrl বা common.logoUrl ব্যবহার করে, তাহলে লোগোটি অ্যাপের তালিকায় দেওয়া আইকনের মতো।
  • অ্যাড-অনটি calendar.logoUrl বা common.logoUrl ব্যবহার করলে, লোগোর URLটি এইভাবে শুরু হয়: https://lh3.googleusercontent.com/

অ্যাড-অন পূরণ করুন

  • অ্যাড-অনের ব্র্যান্ডের লোগোটি এমন আকার এবং স্টাইলিং হওয়া উচিত যাতে এটি Meet সাইড প্যানেলে সনাক্ত করা যায়।
  • অ্যাড-অন ম্যানিফেস্টে উপযুক্ত ডার্ক মোড লোগো URL উল্লেখ করা আবশ্যক
Google Workspace অ্যাড-অন OAuth

ড্রাইভ অ্যাড-অন

  • ( প্রস্তাবিত ) আপনি যদি সীমিত-মেটাডেটা পেতে চান, অ্যাড-অনে drive.addons.metadata.readonly সুযোগ অন্তর্ভুক্ত থাকে।
ওয়েব অ্যাপ কার্যকারিতা
  • সার্বজনীন নেভিগেশন URL একটি ওয়েব অ্যাপের দিকে নির্দেশ করে৷ কার্যকারিতা ছাড়া একটি সাধারণ ওয়েব পৃষ্ঠা একটি ওয়েব অ্যাপ হিসাবে বিবেচিত হয় না।
,

Google Workspace মার্কেটপ্লেসে সর্বজনীনভাবে একটি অ্যাপ প্রকাশ করার জন্য, Google আপনার অ্যাপ এবং সেটির তালিকা পর্যালোচনা করে দেখে যে সেগুলি Google-এর ডিজাইন, কন্টেন্ট এবং স্টাইল নির্দেশিকা মেনে চলছে।

Google আপনার অ্যাপ পর্যালোচনা করার পরে, এটির আরও কাজ করা দরকার বা এটি অনুমোদিত কিনা সে সম্পর্কে আপনি একটি ইমেল পাবেন।

  • যদি আপনার অ্যাপের অতিরিক্ত কাজের প্রয়োজন হয় : আপনি কিসের উন্নতি প্রয়োজন সে সম্পর্কে নির্দিষ্ট তথ্য সহ একটি পর্যালোচনা নথি পাবেন। সমস্যার সমাধান করুন এবং পর্যালোচনার জন্য আপনার অ্যাপটি আবার জমা দিন।
  • যদি পর্যালোচনা দল আপনার অ্যাপ অনুমোদন করে : এটি স্বয়ংক্রিয়ভাবে প্রকাশিত হবে এবং আপনি একটি বিজ্ঞপ্তি ইমেল পাবেন।

পর্যালোচনার জন্য আপনার অ্যাপ জমা দেওয়ার আগে, নিশ্চিত করুন যে আপনার অ্যাপ প্রকাশের জন্য প্রস্তুত। বিস্তারিত জানার জন্য, প্রকাশনা প্রক্রিয়ার জন্য প্রস্তুত দেখুন।

পর্যালোচনার সময়কাল

অ্যাপ পর্যালোচনায় সাধারণত বেশ কয়েক দিন সময় লাগে। এটি যে সময় নেয় তা নির্ভর করে:

  • সম্প্রতি কত অ্যাপ জমা হয়েছে
  • আপনার অ্যাপের প্রয়োজন কতটা অতিরিক্ত কাজ

একটি অ্যাপ পর্যালোচনা পাস না হওয়ার সাধারণ কারণ

OAuth যাচাইকরণ:

  • ভুল OAuth সম্মতি স্ক্রিন সেট আপ। উদাহরণস্বরূপ, ব্যবহারকারীর ধরনটি অভ্যন্তরীণ বা প্রকাশনার স্থিতি পরীক্ষায় সেট করা হয়েছে৷

  • অ্যাপটি OAuth যাচাইকরণ সম্পূর্ণ করেনি।

অ্যাপ তালিকা সংক্রান্ত সমস্যা:

  • অ্যাপের নাম, লোগো বা অ্যাপের বিবরণে Google-এর ট্রেডমার্কের অনুপযুক্ত ব্যবহার। নির্দেশনার জন্য, Google Workspace Marketplace ব্র্যান্ডিং নির্দেশিকা দেখুন।

  • লিঙ্কগুলি কাজ করে না বা ভুল তথ্য নির্দেশ করে না। উদাহরণস্বরূপ, একটি গোপনীয়তা নীতির একটি লিঙ্ক একটি বিকাশকারী সমর্থন পৃষ্ঠার দিকে নির্দেশ করে৷

  • স্ক্রিনশট এবং ছবি নিম্ন মানের, বা সঠিকভাবে অ্যাপের ক্ষমতা উপস্থাপন করে না।

অ্যাপের প্রস্তুতি:

  • অ্যাপটি এখনও পরীক্ষা করা হচ্ছে এবং সর্বজনীনভাবে প্রস্তুত নয়।
  • অ্যাপটিতে বাগ আছে বা পুরোপুরি কার্যকরী নয়।

মানদণ্ড পর্যালোচনা করুন

পর্যালোচনার জন্য আপনার অ্যাপ জমা দেওয়ার আগে, নিশ্চিত করুন যে আপনার অ্যাপটি সমস্ত প্রয়োজনীয়তা পূরণ করে এবং Google Workspace Marketplace প্রোগ্রাম নীতি মেনে চলে।

সমস্ত অ্যাপ্লিকেশনের জন্য প্রয়োজনীয়তা

আপনি আপনার প্রাথমিক পর্যালোচনা ট্র্যাক করতে চেকবক্স ব্যবহার করতে পারেন।

শ্রেণী মানদণ্ড
অ্যাপের নাম
  • একই নামের অন্য কোনো অ্যাপ তালিকা নেই।
  • নামের একটি সংস্করণ নম্বর অন্তর্ভুক্ত করা হয় না.
  • নামটি OAuth সম্মতি স্ক্রিনে নামের সাথে মিলে যায়।
  • নামটি অস্পষ্ট বা খুব সাধারণ নয়।
  • নামটি 50 অক্ষর বা তার কম।
  • ( প্রস্তাবিত ) নাম শিরোনাম ক্ষেত্রে ব্যবহার করে.
  • ( প্রস্তাবিত ) নামের বিরাম চিহ্ন নেই, বিশেষ করে বন্ধনী।
বিকাশকারী তথ্য
  • বিকাশকারীর নাম এবং বিকাশকারী ওয়েবসাইট সঠিকভাবে প্রতিনিধিত্ব করে এবং ডেভেলপার সম্পর্কে প্রাসঙ্গিক তথ্য নির্দেশ করে।
  • ভোক্তা সুরক্ষা আইনের কারণে, ইউরোপিয়ান ইকোনমিক এরিয়া (EEA) ভিত্তিক ভোক্তাদের অবশ্যই জানাতে হবে যে Google Workspace মার্কেটপ্লেসে একজন বণিক ব্যবসায়ী নাকি অ-ব্যবসায়ী :
    • ব্যবসায়ী —একজন ব্যবসায়ী এমন একজন ব্যক্তি যিনি ব্যবসা, ব্যবসা, নৈপুণ্য বা পেশা সম্পর্কিত উদ্দেশ্যে কাজ করেন; অথবা একজন ব্যবসায়ীর নামে বা তার পক্ষে।
    • অ-ব্যবসায়ী —একজন অ-ব্যবসায়ী (ভোক্তা) এমন একজন ব্যক্তি যিনি অ-পেশাদার উদ্দেশ্যে কাজ করেন।

    অনির্দিষ্ট থাকলে, "ব্যবসায়ী স্থিতি অনির্দিষ্ট" আপনার অ্যাপের স্টোর তালিকা পৃষ্ঠায় প্রদর্শিত হবে।

অ্যাপের বিবরণ
  • সমস্ত প্রদত্ত লিঙ্ক কাজ করে এবং সঠিক তথ্য নির্দেশ করে। উদাহরণস্বরূপ, গোপনীয়তা নীতির জন্য একটি লিঙ্ক গোপনীয়তা নীতি বর্ণনা করে এমন একটি পৃষ্ঠায় নির্দেশ করে।
  • যদি অ্যাপটি কোনো তৃতীয় পক্ষের পরিষেবার সাথে ইন্টারঅ্যাক্ট করে, তাহলে বিবরণটি বর্ণনা করে যে তৃতীয় পক্ষের পরিষেবা কী করে, অ্যাপটি কীভাবে এটির সাথে ইন্টারঅ্যাক্ট করে এবং ঐচ্ছিকভাবে প্রাসঙ্গিক ওয়েবসাইটে লিঙ্ক করে।
  • সংক্ষিপ্ত এবং বিস্তারিত বর্ণনা বোধগম্য.
  • সংক্ষিপ্ত এবং বিস্তারিত বর্ণনা অভিন্ন নয়।
  • ( প্রস্তাবিত ) মূল্যের তথ্য সম্পূর্ণ এবং সঠিক।
  • ( প্রস্তাবিত ) ভাষা প্রতি বৈশিষ্ট্যের সম্পূর্ণ সেট (নাম, সংক্ষিপ্ত বিবরণ, এবং বিস্তারিত বিবরণ) ভাষার অমিল ছাড়াই সঠিকভাবে সংজ্ঞায়িত করা হয়েছে।
কার্যকারিতা
  • কোন সুস্পষ্ট বাগ নেই এবং এজ কেস সহ সমস্ত ক্রিয়া সম্পূর্ণরূপে কার্যকর। লোডিং সময় লোডিং সূচক দিয়ে পরিচালিত হয়।
  • অ্যাপটি Google API-এর সাথে স্পষ্ট মিথস্ক্রিয়া প্রদর্শন করে।
  • অ্যাপটি একটি নতুন বা বর্ধিত কার্যকারিতা প্রদান করে যা ইতিমধ্যেই Google পণ্যগুলিতে অন্তর্ভুক্ত করা সমতুল্য নয়৷
  • অ্যাপটি বিজ্ঞাপন বা স্প্যামিংয়ের উদ্দেশ্যে নয়।
  • অ্যাপটি সম্পূর্ণরূপে কার্যকরী এবং পরীক্ষার উদ্দেশ্যে নয়—এটি কোনো কাজ চলছে না।
  • অ্যাপটি ব্যবহারকারী বা অর্থপ্রদানকারী ব্যবহারকারীদের জন্য উপলব্ধ বৈশিষ্ট্যগুলির সাথে ইন্টারঅ্যাক্ট করলে, Google এর পর্যালোচনা দলের জন্য বিকাশকারীর সিস্টেমে একটি পরীক্ষামূলক অ্যাকাউন্ট সরবরাহ করা হয়।
ব্যবহারকারীর অভিজ্ঞতা
  • অ্যাপটি, এর নাম সহ, Google ব্র্যান্ড সম্পদ, ট্রেডমার্ক বা Google ব্র্যান্ডের সামগ্রী ব্যবহার করে না। Google Workspace মার্কেটপ্লেস ব্র্যান্ডিং নির্দেশিকা দেখুন।
  • অনুমোদন এবং সাইন-ইন শুধুমাত্র একবার প্রয়োজন. অ্যাপটি এক-ক্লিক SSO বা আদর্শভাবে শূন্য-ক্লিক SSO ব্যবহার করে।
  • একজন প্রশাসক ডোমেনের জন্য OAuth 2.0 স্কোপের জন্য অনুমতি দেওয়ার পরে, পৃথক ব্যবহারকারীদের আবার সুযোগের অনুমতির জন্য অনুরোধ করা হয় না।
  • ব্যবহারকারীদের তাদের Google অ্যাকাউন্টে সাইন ইন করার পরে শংসাপত্রগুলি ইনপুট করতে হবে না৷ সর্বাধিক, অ্যাক্সেস পেতে তাদের একটি "Google দিয়ে সাইন ইন করুন" বোতামে ক্লিক করতে হবে৷
  • বোতাম লেবেল, মেনু আইটেম, শিরোনাম এবং অন্যান্য অ্যাপ উপাদানগুলির জন্য সামঞ্জস্যপূর্ণ, সুস্পষ্ট এবং বোধগম্য পদ রয়েছে। উদাহরণস্বরূপ, হ্যাঁ বা না এর পরিবর্তে, লেবেলগুলি মুছুন এবং বাতিলের মতো অ্যাকশন নামগুলিকে নির্দেশ করে৷
  • সাইন-ইন প্রয়োজন হলে, সাইন-আউট কার্যকারিতা সঠিকভাবে কাজ করে। টোকেন প্রত্যাহার করা হয়েছে এবং সাইন-ইন শুরু থেকে শুরু হতে পারে।
  • প্রতিক্রিয়া সবসময় প্রদর্শিত হয়, যেমন নিশ্চিতকরণ বা ত্রুটি বার্তা, কর্মের জন্য।
  • কোন ভাঙা ছবি লিঙ্ক বা অস্পষ্ট ছবি আছে.
গ্রাফিক্স
  • আইকন সঠিকভাবে মাপ, বর্গাকার, এবং স্বচ্ছ ব্যাকগ্রাউন্ড আছে. গ্রাফিক সম্পদ দেখুন।
  • আইকনটি সঠিকভাবে অ্যাপের নাম বা কার্যকারিতা উপস্থাপন করে।
  • আইকনটি রঙিন (ধূসর স্কেল করা নয়)।
  • আইকনটি Google এর ট্রেডমার্ক ব্যবহার করে না।
  • স্ক্রিনশট এবং ছবিগুলি ঝাপসা, পড়া কঠিন বা অনুপযুক্ত নয়৷ তারা সঠিকভাবে অ্যাপের প্রতিনিধিত্ব করে।
  • ( প্রস্তাবিত ) স্ক্রিনশট স্পষ্টভাবে দেখায় যে কীভাবে অ্যাপটি ব্যবহার করতে হয় এবং এটি কী করে।
OAuth
  • অ্যাপটি OAuth যাচাইকরণে উত্তীর্ণ হয়েছে, সম্ভাব্য সবচেয়ে সংকীর্ণ OAuth স্কোপ ব্যবহার করে এবং সমস্ত স্কোপ Google পরিষেবা API-এর সাথে সঠিকভাবে একত্রিত হয়।

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

প্রাসঙ্গিক পর্যালোচনার মানদণ্ড দেখতে আপনার অ্যাপ তালিকায় অন্তর্ভুক্ত অ্যাপ ইন্টিগ্রেশন নির্বাচন করুন। মানদণ্ড বাছাই করতে আপনি কলামের নামগুলিতে ক্লিক করতে পারেন, উদাহরণস্বরূপ, বিভাগ অনুসারে।

আপনি আপনার প্রাথমিক পর্যালোচনা ট্র্যাক করতে চেকবক্স ব্যবহার করতে পারেন।

অ্যাপ ইন্টিগ্রেশন শ্রেণী মানদণ্ড
গুগল চ্যাট অ্যাপ নাম
  • অ্যাপের সাথে যোগাযোগ করার বোতামগুলি বিবরণ থেকে পাওয়া যায়।
  • অ্যাপের নাম A-Z (বড় হাতের অক্ষর) বা 0-9 দিয়ে শুরু হয়। এটি একটি প্রতীক দিয়ে শুরু করতে পারে না।
গুগল চ্যাট অ্যাপ ব্যবহারকারীর অভিজ্ঞতা
  • অ্যাপটি প্রতিবার একজন ব্যবহারকারী সরাসরি বার্তা শুরু করলে বা অ্যাপটি কোনও স্পেসে যোগ করার সময় একটি অপ্রমাণিত স্বাগত বার্তা পাঠায়। স্বাগত বার্তাটি "সহায়তা" কমান্ড থেকে আলাদা। আরও তথ্যের জন্য, Google Chat অ্যাপের জন্য একটি হোমপেজ তৈরি করুন দেখুন।
  • অ্যাপটি "হেল্প" কমান্ড সমর্থন করে এবং ব্যবহারকারীদের অ্যাপ ব্যবহার শুরু করতে সহায়তা করে। আরও তথ্যের জন্য, স্ল্যাশ কমান্ডের প্রতিক্রিয়া দেখুন।
  • একটি স্পেস বা সরাসরি চ্যাটে কথা বলা হলে অ্যাপটি সর্বদা সাড়া দেয়।
  • বার্তাগুলি সঠিক বানান, বড়িকরণ, বিরাম চিহ্ন এবং ব্যাকরণ ব্যবহার করে। বার্তাগুলিতে দূষিত, আপত্তিকর, বা অপমানজনক উপাদান থাকে না৷
  • বার্তাগুলি Google প্রয়োজনীয়তা অনুসারে পাঠ্য বা কার্ডগুলির জন্য স্পষ্ট, সংক্ষিপ্ত এবং সামঞ্জস্যপূর্ণ বিন্যাস ব্যবহার করে৷
  • যদি একটি প্রতিক্রিয়া 2 সেকেন্ডের বেশি সময় নেয়, অ্যাপটি বিলম্ব ব্যাখ্যা করে একটি বার্তা পাঠায়।
  • যে অ্যাপগুলি বিজ্ঞপ্তি পাঠায় সেগুলি ব্যবহারকারীদের বিজ্ঞপ্তিগুলি বন্ধ করতে দেয়৷
  • ব্যবহারকারীরা @ উল্লেখ ব্যবহার করে একটি স্পেসে অ্যাপটি যোগ করতে পারেন।
  • ব্যবহারকারীরা ভিউ মেম্বার মেনু ব্যবহার করে একটি স্থান থেকে অ্যাপটি সরাতে পারেন।
  • অ্যাপটি ব্যবহারকারীকে তার সাথে ইন্টারঅ্যাক্ট করার জন্য প্রয়োজনীয় সবকিছু নির্দেশ করে।
  • অ্যাপটি ব্যবহার করে কার্ডের ফর্ম্যাট Google-এর প্রয়োজনীয়তা পূরণ করে। ইন্টারেক্টিভ কার্ড তৈরি করুন দেখুন।
  • অ্যাপটি চ্যাট মেনুতে অ্যাপস খুঁজুন বিকল্প থেকে উপলব্ধ।
  • বাহ্যিক URL যেগুলির সাথে অ্যাপটি ইন্টারঅ্যাক্ট করে সেগুলি স্টেজিং বা বিকাশের পরিবেশের অন্তর্গত নয়৷
  • স্পেস-এ অ্যাপের প্রতিটি বার্তায় @উল্লেখ করা প্রয়োজন। এটি একমাত্র উপায় যে অ্যাপটি জানে যে এটি অবশ্যই প্রতিক্রিয়া জানাবে।
  • যদি চ্যাট অ্যাপ তৃতীয় পক্ষের ডোমেন থেকে লিঙ্কগুলির পূর্বরূপ দেখে থাকে:
    • লিঙ্ক প্রিভিউ ব্যবহারকারীর বার্তায় প্রাসঙ্গিক, পরিপূরক তথ্য প্রদান করে। উদাহরণস্বরূপ, একটি বিক্রয় চুক্তির একটি লিঙ্কের প্রিভিউ করা অ্যাকাউন্ট, পরিমাণ এবং স্টেজের মতো তথ্য যোগ করে।
    • বিকাশকারী পূর্বরূপ ডোমেনের সাথে অনুমোদিত।

    আরও তথ্যের জন্য, পূর্বরূপ লিঙ্কগুলি দেখুন।

  • (প্রস্তাবিত) Workspace অ্যাডমিনিস্ট্রেটরদের তাদের প্রতিষ্ঠানের ব্যবহারকারীদের হয়ে আপনার অ্যাপ ইনস্টল করতে দেওয়ার জন্য, আপনার অ্যাপকে অবশ্যই সরাসরি মেসেজ গ্রহণ ও পাঠাতে সক্ষম হতে হবে।
গুগল চ্যাট অ্যাপ গ্রাফিক্স
  • অ্যাপটির একটি স্বীকৃত এবং পরিষ্কার অবতার রয়েছে।
গুগল ড্রাইভ অ্যাপ কার্যকারিতা
  • অ্যাপটি সরাসরি ড্রাইভ এইচটিএমএল ম্যানিপুলেট করে কার্যকারিতা প্রদান করতে Chrome ব্রাউজার এক্সটেনশন ব্যবহার করে না।
  • আপনার অ্যাপ যদি সংবেদনশীল বা সীমাবদ্ধ স্কোপ ব্যবহার করে, তাহলে এটি অবশ্যই OAuth যাচাইকরণের মধ্য দিয়ে যাবে। যাচাইয়ের জন্য আমি কীভাবে জমা দিতে পারি তা দেখুন।
  • যদি আপনার অ্যাপ সীমাবদ্ধ স্কোপ ব্যবহার করে, তাহলে এটিকে অবশ্যই নিরাপত্তা মূল্যায়নের মধ্য দিয়ে যেতে হবে। কেন নিরাপত্তা মূল্যায়ন প্রয়োজন দেখুন.
গুগল ড্রাইভ অ্যাপ ব্যবহারকারীর অভিজ্ঞতা
  • অ্যাপটি ড্রাইভে ফাইল সঞ্চয় করলে, এটি ব্যবহারকারীদের একটি ফোল্ডার বাছাই করতে বা একটি অ্যাপ-নির্দিষ্ট ফোল্ডার তৈরি ও পুনরায় ব্যবহার করতে দেয়। কনফিগারেশন ডেটা একটি অ্যাপ ডেটা ফোল্ডারে সংরক্ষণ করা যেতে পারে। অ্যাপটি ব্যবহারকারীর মাই ড্রাইভ ফোল্ডারে ফাইল ডাম্প করে না।
  • অ্যাপটি শুধুমাত্র অ্যাপের নথিভুক্ত কার্যকারিতার সাথে সংযুক্ত ড্রাইভে ফাইল সংরক্ষণ করে।
এডিটর অ্যাড-অন কার্যকারিতা
  • প্রত্যাশিত এবং প্রয়োজনীয় ক্রিয়াগুলি অ্যাড-অনে অন্তর্ভুক্ত করা হয়েছে এবং এটি এর কার্যপ্রবাহ সম্পূর্ণ করার জন্য প্রয়োজনীয় সমস্ত সরঞ্জাম সরবরাহ করে। যেমন:
    • যদি অ্যাড-অনটি সম্পূর্ণ নথিতে স্টাইলিং প্রয়োগ করে, তবে এটি শুধুমাত্র নির্বাচিত পাঠ্যে স্টাইলিং প্রয়োগ করার বিকল্প অফার করে।
    • যদি অ্যাড-অন একটি ওয়েব পরিষেবা ফিডে স্প্রেডশীট ডেটা আপলোড করে, তবে সহজে নেভিগেশনের জন্য এটিতে সেই ফিডে একটি লিঙ্ক রয়েছে।
    • অ্যাড-অনের জন্য ব্যবহারকারীর একটি অ্যাকাউন্ট থাকা প্রয়োজন হলে, ব্যবহারকারীর ইতিমধ্যে একটি না থাকলে এটি সহজেই একটি অ্যাকাউন্ট তৈরি করার জন্য লিঙ্ক বা তথ্য সরবরাহ করে।
  • অ্যাড-অনে অ্যাড-অন ট্যাবের অধীনে মেনু আইটেম রয়েছে।
  • এমনকি যদি অ্যাড-অন শুধুমাত্র কাস্টম ফাংশন হয়, এটি এখনও সঠিক ডকুমেন্টেশন অন্তর্ভুক্ত করে।
  • অ্যাড-অন সঠিকভাবে তার মেনু তৈরি করতে onInstall() এবং onOpen() ব্যবহার করে। যখন অ্যাড-অনটি প্রথম ইনস্টল করা হয় এবং যখন একটি ভিন্ন ফাইল খোলা হয় তখন মেনু আইটেমগুলি পূরণ হয়। এডিটর অ্যাড-অন অনুমোদন দেখুন।
  • অনুমোদন মোড সঠিকভাবে সেট আপ করা হয়. অনুমোদন মোড দেখুন।
  • অ্যাড-অন অবশ্যই Apps Script-এর V8 রানটাইমে প্রয়োগ করতে হবে। আরও তথ্যের জন্য, V8 রানটাইম ওভারভিউ দেখুন।
এডিটর অ্যাড-অন ব্যবহারকারীর অভিজ্ঞতা
  • অ্যাড-অনটি পণ্য সম্পর্কে প্রাথমিক ধারণা এবং এটি কীভাবে ব্যবহার করতে হবে তার জন্য প্রয়োজনীয় সমস্ত তথ্য সরবরাহ করে।
  • অ্যাড-অন কোড অত্যধিক লাইব্রেরি ব্যবহার করে না কারণ লাইব্রেরিগুলি অ্যাড-অনের কার্যকারিতা হারাতে পারে।
  • সম্ভব হলে ত্রুটিগুলি এড়ানো হয় এবং সঠিকভাবে পরিচালনা করা হয়, যদি না হয়:
    • ত্রুটি বার্তাগুলি একটি ডায়ালগ উইন্ডোতে প্রদর্শিত হয়, জাভাস্ক্রিপ্ট সতর্কতায় বা ডিফল্ট লাল বারে নয়৷ তারা সমস্যাটি যোগাযোগ করে এবং সহজ ভাষায় সমাধান করার জন্য ব্যবহারকারীকে কী করতে হবে তা বর্ণনা করে।
    • যখন সম্ভব, ব্যবহারকারী যদি কিছু ভুল করে, একটি বোতাম প্রদর্শিত হয় যা তাদের জন্য সমস্যাটি ঠিক করে।
    • আরও তথ্যের জন্য, অ্যাড-অন শৈলী নির্দেশিকা দেখুন।
  • বাহ্যিক পৃষ্ঠাগুলির লিঙ্কগুলি নতুন উইন্ডোতে খোলে এবং সঠিক।
  • অ্যাড-অনটি স্বজ্ঞাত এবং ভালভাবে ডিজাইন করা হয়েছে। এর অর্থ:
    • এটা সবসময় পরিষ্কার যে কি করতে হবে এবং কিভাবে করতে হবে।
    • অ্যাড-অন অ্যাক্সেসযোগ্য এবং বোঝা সহজ। প্রযুক্তিগত পদ এবং শব্দার্থ এড়ানো হয়.
    • কর্মপ্রবাহ যতটা সম্ভব পরিষ্কার এবং সহজতর।
    • ব্যবহারকারী এবং তাদের বিষয়বস্তু যতটা সম্ভব নিরাপদ।
  • অ্যাড-অনটি সম্পাদক অ্যাড-অনগুলির জন্য UI স্টাইল নির্দেশিকা অনুসরণ করে এবং সম্পাদক অ্যাড-অনগুলির জন্য CSS প্যাকেজ ব্যবহার করে।
  • অ্যাড-অন শুধুমাত্র প্রতি ডিসপ্লেতে একটি নীল প্রাথমিক অ্যাকশন ব্যবহার করে।
  • অ্যাড-অন একবারে একটি ডায়ালগ প্রদর্শন করে। এটি ওভারল্যাপ করে না বা একবারে একাধিক ডায়ালগ খোলা থাকে না।
  • অ্যাড-অনের UI বরাদ্দকৃত স্থানগুলিতে সুন্দরভাবে ফিট করে:
    • পাঠ্য এবং লেবেল "..." দিয়ে কাটা হয় না
    • ব্যবহারকারীকে অনেক উল্লম্ব স্ক্রোলিং করতে হবে না।
    • বিষয়বস্তুর প্রস্থ 300p এর বেশি প্রসারিত হয় না যাতে এটিতে একটি অনুভূমিক স্ক্রলবার না থাকে৷
  • অ্যাড-অনের জন্য নিশ্চিতকরণ প্রয়োজন বা সমস্ত সংবেদনশীল ক্রিয়াগুলির জন্য সতর্কতা প্রদর্শন করে৷ উদাহরণস্বরূপ, যদি অ্যাড-অনটি একটি স্প্রেডশীটে সমস্ত বিষয়বস্তু ওভাররাইট করতে চলেছে, তবে ব্যবহারকারীকে সতর্ক করা হয় এবং এটি হওয়ার আগেই পদক্ষেপটি নিশ্চিত করে৷

    আপনি নকশা পরিবর্তনের মাধ্যমে এই প্রয়োজনীয়তা এড়াতে পারেন। উদাহরণস্বরূপ, একটি গুগল শিট অ্যাড-অন যা ডেটা আমদানি করে তা বিদ্যমান সামগ্রীকে ওভাররাইটিংয়ের ঝুঁকি তৈরি করে। আপনি ডিফল্ট ক্রিয়া হিসাবে ডেটার জন্য একটি শীট তৈরি করে ঝুঁকিটি সরিয়ে ফেলতে পারেন।

  • কোনও ক্রিয়া লোড হওয়ার সময় ব্যবহারকারীরা একাধিকবার ক্রিয়াগুলি ট্রিগার করতে পারে না। উদাহরণস্বরূপ, কোনও ক্রিয়া লোড হওয়ার সময় বোতামগুলি বন্ধ বা লুকানো হয়।
গুগল ওয়ার্কস্পেস অ্যাড-অন নাম

ক্যালেন্ডার অ্যাড-অনস

  • যদি অ্যাড-অনটি calendar.name বা common.name ব্যবহার করে তবে ম্যানিফেস্টের নামটি অ্যাপ তালিকায় প্রদত্ত নামের সাথে সমান।
  • যদি অ্যাড-অন calendar.conferenceSolution ব্যবহার করে তবে সম্মেলনের সমাধানের নামটিতে "গুগল ক্যালেন্ডার" নেই।
  • ( প্রস্তাবিত ) যদি অ্যাড-অন calendar.conferenceSolution ব্যবহার করে তবে সম্মেলনের সমাধানের নামটি 30 টি অক্ষরের বেশি নয়।
গুগল ওয়ার্কস্পেস অ্যাড-অন কার্যকারিতা
  • অ্যাড-অনটি কাঙ্ক্ষিত কার্যকারিতার জন্য সঠিক উইজেটগুলি (বা ইফ্রেমেড ইউআই মিট অ্যাড-অনগুলিতে) ব্যবহার করে। উদাহরণস্বরূপ, একটি বুলিয়ান মান নির্বাচন করতে একটি স্যুইচ ব্যবহার করুন।

ক্যালেন্ডার অ্যাড-অনস

  • মাধ্যমিক ক্যালেন্ডার এবং প্রতিনিধি দলের সমর্থিত, বা যদি সমর্থন না করা হয় তবে করুণভাবে পরিচালিত হয়। উদাহরণস্বরূপ, সম্মেলন সৃষ্টি ব্যর্থ হয় না যদি ব্যবহারকারী কোনও ইভেন্ট তৈরি করার সময় তাদের সম্পাদনা সম্পাদনা করে এমন একটি আলাদা ক্যালেন্ডার নির্বাচন করে।
  • পুনরাবৃত্ত ইভেন্টগুলি সঠিকভাবে কাজ করে।
  • যদি অ্যাড-অন calendar.conferenceSolution ব্যবহার করে তবে কমপক্ষে একটি সম্মেলন সমাধান সরবরাহ করা হয়।
  • যদি অ্যাড-অন কনফারেন্সিং সমাধান সরবরাহ করে তবে উপযুক্ত সম্মেলনের ডেটা ক্ষেত্রগুলি ব্যবহৃত হয়। উদাহরণস্বরূপ, ভিডিও সম্মেলনের লিঙ্কগুলি, ফোন নম্বর, এসআইপি লিঙ্কগুলি, অ্যাক্সেস কোডগুলি এবং অন্যান্য সমর্থিত বৈশিষ্ট্যগুলি কাঠামোগত ডেটা ক্ষেত্রগুলি ব্যবহার করে এবং নোটস ক্ষেত্রে সরবরাহ করা হয় না।
  • যদি অ্যাড-অন কনফারেন্সিং সমাধান সরবরাহ করে তবে এটি কেবল সম্মেলনের বিশদ সম্পাদনা করে এবং অন্য কোনও ইভেন্ট ক্ষেত্র সম্পাদন করে।
  • যদি অ্যাড-অন কনফারেন্সিং সমাধান সরবরাহ করে তবে সম্মেলন তৈরিটি 5 সেকেন্ডেরও কম সময় নেয়।

জিমেইল অ্যাড-অনস

যদি অ্যাড-অনটি UrlFetchApp বা OpenLinkUrl ব্যবহার করে:

  • ইউআরএল বৈধ।
  • ইউআরএল এইচটিটিপি ব্যবহার করে HTTP না।
  • সম্পূর্ণ ডোমেন নির্দিষ্ট করা হয়।
  • পথটি খালি নয়। উদাহরণস্বরূপ, https://altostrat/ ঠিক আছে, তবে https://altostrat হয় না।
  • ওয়াইল্ডকার্ডগুলি UrlFetchApp এ ব্যবহার করা যাবে না।

অ্যাড-অনের সাথে দেখা করুন

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

ক্যালেন্ডার অ্যাড-অনস

  • যদি অ্যাড-অন কনফারেন্সিং সমাধান সরবরাহ করে তবে তৈরি সম্মেলনগুলি বৈধ এবং তৃতীয় পক্ষের কনফারেন্সিং ওয়েবসাইটে সঠিকভাবে প্রদর্শিত হয়।

ডকস অ্যাড-অনস

যদি অ্যাড-অন পূর্বরূপগুলি তৃতীয় পক্ষের ডোমেন (স্মার্ট চিপস) থেকে লিঙ্ক করে:

  • লিঙ্ক পূর্বরূপগুলি ব্যবহারকারীকে প্রাসঙ্গিক, পরিপূরক তথ্য সরবরাহ করে। উদাহরণস্বরূপ, বিক্রয় চুক্তিতে কোনও লিঙ্কের পূর্বরূপ দেখতে অ্যাকাউন্ট, পরিমাণ এবং পর্যায়ের মতো তথ্য যুক্ত করে।
  • বিকাশকারী পূর্বরূপযুক্ত ডোমেনের সাথে যুক্ত।

আরও তথ্যের জন্য, স্মার্ট চিপগুলির সাথে পূর্বরূপ লিঙ্কগুলি দেখুন।

ড্রাইভ অ্যাড-অন

  • যদি অ্যাপটি ড্রাইভে ফাইলগুলি সঞ্চয় করে তবে এটি ব্যবহারকারীদের একটি ফোল্ডার চয়ন করতে বা একটি অ্যাপ্লিকেশন-নির্দিষ্ট ফোল্ডার তৈরি এবং পুনরায় ব্যবহার করতে দেয়। কনফিগারেশন ডেটা একটি অ্যাপ্লিকেশন ডেটা ফোল্ডারে সংরক্ষণ করা যেতে পারে। অ্যাপটি ব্যবহারকারীর আমার ড্রাইভ ফোল্ডারে ফাইলগুলি ফেলে দেয় না।
  • অ্যাড-অন কেবল ড্রাইভে ফাইলগুলি সঞ্চয় করে যা অ্যাড-অনের নথিভুক্ত কার্যকারিতার সাথে সংযুক্ত থাকে।

জিমেইল অ্যাড-অনস

  • অ্যাড-অনটি ন্যায়সঙ্গততা ছাড়াই ক্রোম ব্রাউজার এক্সটেনশনের উল্লেখ বা লিঙ্ক করে না।
  • আরও অ্যাকশন মেনু সর্বজনীন ক্রিয়া রয়েছে যা সঠিকভাবে কাজ করে। উদাহরণস্বরূপ, সাইন আউট, সম্পর্কে, সমর্থন ইত্যাদি

অ্যাড-অনের সাথে দেখা করুন

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

ক্যালেন্ডার অ্যাড-অনস

  • কনফারেন্সিং সমাধানের জন্য লোগোটি একটি পাবলিক ইউআরএল। সম্মেলন সমাধান লোগো সরবরাহ করুন দেখুন।
  • যদি অ্যাড-অন calendar.conferenceSolution ব্যবহার করে তবে সম্মেলনের সমাধানের লোগোটি calendar.logoUrl প্রয়োজনীয়তা অনুসরণ করে। ক্যালেন্ডার ম্যানিফেস্ট রিসোর্স দেখুন।
  • যদি অ্যাড-অনটি calendar.logoUrl বা common.logoUrl ব্যবহার করে তবে লোগোটি অ্যাপ্লিকেশন তালিকায় প্রদত্ত আইকনটির মতো।
  • যদি অ্যাড-অনটি calendar.logoUrl বা common.logoUrl ব্যবহার করে তবে লোগোর ইউআরএলটি নিম্নরূপ শুরু হয়: https://lh3.googleusercontent.com/

অ্যাড-অনের সাথে দেখা করুন

  • অ্যাড-অনের ব্র্যান্ড লোগোটি একটি আকারে এবং স্টাইলিংয়ের মতো হওয়া দরকার যা এটি মিট সাইড প্যানেলে সনাক্তযোগ্য।
  • উপযুক্ত ডার্ক মোড লোগো ইউআরএলগুলি অবশ্যই অ্যাড-অন ম্যানিফেস্টে নির্দিষ্ট করা উচিত
গুগল ওয়ার্কস্পেস অ্যাড-অন OAuth

ড্রাইভ অ্যাড-অন

  • ( প্রস্তাবিত ) আপনি যদি সীমিত-মেটাডেটা পেতে চান তবে অ্যাড-অনে drive.addons.metadata.readonly স্কোপ অন্তর্ভুক্ত রয়েছে।
ওয়েব অ্যাপ কার্যকারিতা
  • ইউনিভার্সাল নেভিগেশন ইউআরএল একটি ওয়েব অ্যাপকে নির্দেশ করে। কার্যকারিতা ছাড়াই একটি সাধারণ ওয়েব পৃষ্ঠাকে কোনও ওয়েব অ্যাপ্লিকেশন হিসাবে বিবেচনা করা হয় না।