Meet অ্যাড-অন ত্রুটির সমস্যা সমাধান করুন এবং ঠিক করুন

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

কোনো ত্রুটি সম্পর্কে বিস্তারিত জানতে MeetAddonError অবজেক্টটি ব্যবহার করুন। এতে একটি errorType প্রপার্টি রয়েছে যা ত্রুটির ধরণ নির্দিষ্ট করে।

ত্রুটির প্রকারভেদ

Meet অ্যাড-অন SDK কোনো ত্রুটি দেখা দিলে যে ধরনের ত্রুটি তৈরি হয়, তা নিচে দেওয়া হলো। এর সাথে রয়েছে সেগুলো কীভাবে ব্যাখ্যা করতে হবে তার বিবরণ এবং ত্রুটি দেখা দিলে কী করতে হবে তার নির্দেশনা।

ত্রুটি ত্রুটির বার্তা পদক্ষেপ
ActivityIsOngoing কোনো কার্যক্রম চলমান থাকা অবস্থায় অপারেশন সম্পাদন করা যাবে না। নিশ্চিত করুন যে কোনো কার্যকলাপ চলমান নেই।
ActivityStartingStateEmpty অ্যাক্টিভিটির প্রারম্ভিক অবস্থা খালি। একটি ActivityStartingState অবজেক্ট সরবরাহ করা হয়েছিল, কিন্তু এতে কোনো অ্যাট্রিবিউট নেই।
ActivityStartingStateMissingAttributes অ্যাক্টিভিটির প্রারম্ভিক অবস্থায় কোনো স্বীকৃত অ্যাট্রিবিউট নেই। নিশ্চিত করুন যে ActivityStartingState অবজেক্টটিতে mainStageUrl , sidePanelUrl , অথবা additionalData মতো অ্যাট্রিবিউটগুলোর মধ্যে অন্তত একটি রয়েছে।
ActivityStartingStateUnrecognizedAttributes অ্যাক্টিভিটির প্রারম্ভিক অবস্থায় অচেনা অ্যাট্রিবিউট রয়েছে। নিশ্চিত করুন যে ActivityStartingState অবজেক্টটিতে শুধুমাত্র নিম্নলিখিত অ্যাট্রিবিউটগুলো রয়েছে: mainStageUrl , sidePanelUrl , অথবা additionalData
AddonSessionAlreadyCreated অ্যাড-অন সেশনটি ইতিমধ্যে তৈরি করা হয়েছে। AddonSession টি শুধুমাত্র একবার ইনস্ট্যানশিয়েট করুন।
AddonStartingStateMissingAttributes অ্যাড-অনটির প্রারম্ভিক অবস্থায় কোনো স্বীকৃত অ্যাট্রিবিউট নেই। নিশ্চিত করুন যে AddonStartingState অবজেক্টটিতে নিম্নলিখিত অ্যাট্রিবিউটগুলির মধ্যে অন্তত একটি রয়েছে: sidePanelUrl , additionalData
AddonStartingStateUnrecognizedAttributes অ্যাড-অনটির প্রারম্ভিক অবস্থায় অচেনা অ্যাট্রিবিউট রয়েছে। নিশ্চিত করুন যে AddonStartingState অবজেক্টটিতে শুধুমাত্র নিম্নলিখিত অ্যাট্রিবিউটগুলো রয়েছে: sidePanelUrl , additionalData
ArgumentNullError যেখানে একটি মান প্রত্যাশিত ছিল, সেখানে প্রদত্ত অবজেক্টটির মান null। নিশ্চিত করুন যে আপনি আর্গুমেন্টের জন্য প্রত্যাশিত ধরনের একটি মান দিচ্ছেন।
ArgumentTypeError প্রদত্ত অবজেক্টের ধরন প্রত্যাশিত ধরনের সাথে মেলেনি। নিশ্চিত করুন যে প্রদত্ত আর্গুমেন্টের টাইপ প্রত্যাশিত টাইপের সাথে মেলে।
DestinationNotReady প্রাপক ফ্রেমটি Meet অ্যাড-অন SDK ব্যবহার করে সংযুক্ত নয় এবং নোটিফিকেশনটি গ্রহণ করতে পারবে না। গন্তব্য ফ্রেমে বার্তা পাঠানোর আগে সেটি সংযুক্ত আছে কিনা তা নিশ্চিত করুন।
InternalError Meet-এর একটি অভ্যন্তরীণ ত্রুটি ঘটেছে। এ বিষয়ে আর কোনো তথ্য পাওয়া যায়নি।
InvalidActivityStartingState ActivityStartingState আইফ্রেমের ইউআরএলগুলো অ্যাড-অন ম্যানিফেস্টে প্রদত্ত ইউআরএলগুলোর অরিজিনের সাথে মেলে না। নিশ্চিত করুন যে ActivityStartingState iframe URL-এর অরিজিনগুলো অ্যাড-অন ম্যানিফেস্টে দেওয়া URL-গুলোর অরিজিনের সাথে মেলে। আরও তথ্যের জন্য, অ্যাড-অন নিরাপত্তা দেখুন।
InvalidAddonStartingState AddonStartingState আইফ্রেম ইউআরএলগুলো অ্যাড-অন ম্যানিফেস্টে প্রদত্ত ইউআরএলগুলোর অরিজিনের সাথে মেলে না। নিশ্চিত করুন যে AddonStartingState iframe URL-এর অরিজিনগুলো অ্যাড-অন ম্যানিফেস্টে প্রদত্ত URL-গুলোর অরিজিনের সাথে মেলে।
InvalidCloudProjectNumber Meet কর্তৃক প্রদত্ত ক্লাউড প্রজেক্ট নম্বরটি Meet অ্যাড-অন SDK-এর মাধ্যমে পাঠানো নম্বরের সাথে মেলে না। createAddonSession প্রপার্টি অথবা ` exposeToMeetWhenScreenSharing() ` মেথড কল করার সময়, সঠিক ক্লাউড প্রজেক্ট নম্বরটি যেন একটি স্ট্রিং হিসেবে SDK-তে পাস করা হয়, তা নিশ্চিত করুন। এই প্যারামিটারটি Meet দ্বারা স্বয়ংক্রিয়ভাবে যেকোনো iframe URL-এর সাথে যুক্ত করা হয়। পাস করা মানটি ব্যবহার করার আগে নিশ্চিত হয়ে নিন যে আপনার পরিকাঠামো URL প্যারামিটার পরিবর্তন করে না (উদাহরণস্বরূপ, কোনো রিডাইরেক্টের অংশ হিসেবে)।
MeetingPolicyPreventsStartingActivity একটি মিটিং নীতি (যেমন হোস্ট নিয়ন্ত্রণ সেটিংস ব্যবহার করা) ব্যবহারকারীকে কার্যক্রমটি শুরু করতে বাধা দেয়। বর্তমান ব্যবহারকারীকে কার্যক্রমটি শুরু করার অনুমতি দেওয়ার জন্য মিটিং হোস্ট বা অ্যাডমিনিস্ট্রেটরকে প্রয়োজনীয় সেটিংস পরিবর্তন করতে বলুন।
MissingUrlParameter প্রয়োজনীয় Meet অ্যাড-অন SDK URL প্যারামিটারটি অনুপস্থিত। এই প্যারামিটারটি Meet দ্বারা স্বয়ংক্রিয়ভাবে iframe URL-এর সাথে যুক্ত করা হয়। নিশ্চিত করুন যে আপনার পরিকাঠামো URL প্যারামিটার পরিবর্তন করে না (উদাহরণস্বরূপ, একটি রিডাইরেক্টের অংশ হিসেবে)।
NeedsMainStageContext এই মেথডটি শুধুমাত্র তখনই কল করা যাবে, যখন অ্যাড-অনটি মূল স্টেজে চালু থাকবে। এই মেথডটি কল করার আগে অ্যাড-অনটি মেইন স্টেজে চলছে কিনা তা যাচাই করতে getFrameType প্রপার্টিটি ব্যবহার করুন।
NeedsSidePanelContext এই মেথডটি শুধুমাত্র তখনই কল করা যাবে, যখন অ্যাড-অনটি সাইড প্যানেলে চালু থাকবে। এই মেথডটি কল করার আগে অ্যাড-অনটি সাইড প্যানেলে চলছে কিনা তা যাচাই করতে getFrameType প্রপার্টিটি ব্যবহার করুন।
NoActivityFound অপারেশনটি সম্পাদন করার সময় কোনো কার্যকলাপ খুঁজে পাওয়া যায়নি। এই অপারেশনটি সম্পাদন করার আগে নিশ্চিত করুন যে কার্যক্রমটি শুরু করা হয়েছে।
NotSupportedInMeetCall Meet কলে এই পদ্ধতিটি সমর্থিত নয়। Meet কল চলাকালীন এই মেথডটি কল করবেন না।
NotSupportedInStandalone এই পদ্ধতিটি স্ট্যান্ডঅ্যালোন মোডে সমর্থিত নয়। স্ট্যান্ডঅ্যালোন মোডে এই মেথডটি কল করবেন না।
RequiresEapEnrollment অনুরোধকৃত পদ্ধতির জন্য EAP তালিকাভুক্তি প্রয়োজন। Google Meet অ্যাড-অনের আর্লি অ্যাক্সেসের জন্য তালিকাভুক্তি বন্ধ হয়ে গেছে।
SizeLimitExceededActivityStartingState ActivityStartingState URL-গুলোর এবং/অথবা এর ডেটার আকার অনুমোদিত সীমা অতিক্রম করেছে। নিশ্চিত করুন যে ActivityStartingState URL-এর আকার ৫১২ অক্ষরের কম এবং অতিরিক্ত ডেটার আকার ৪,০৯৬ অক্ষরের কম।
SizeLimitExceededAddonStartingState AddonStartingState URL-গুলোর এবং/অথবা এর ডেটার আকার অনুমোদিত সীমা অতিক্রম করেছে। নিশ্চিত করুন যে AddonStartingState URL-এর আকার ৫১২ অক্ষরের কম এবং অতিরিক্ত ডেটার আকার ৪,০৯৬ অক্ষরের কম।
SizeLimitExceededFrameToFrameMessage ফ্রেম-টু-ফ্রেম বার্তার আকার অনুমোদিত সীমা অতিক্রম করেছে। নিশ্চিত করুন যে ফ্রেম-টু-ফ্রেম মেসেজের আকার ১০,০০,০০০ অক্ষরের কম।
UserCancelled ব্যবহারকারী কার্যকলাপটি শুরু করা বাতিল করেছেন। কার্যক্রমটি শুরু করার জন্য ব্যবহারকারীকে 'চালিয়ে যান'-এ ক্লিক করতে হবে।
UserNotInitiator ব্যবহারকারী বর্তমান কার্যকলাপের উদ্যোক্তা নন। নিশ্চিত করুন যে ব্যবহারকারীই বর্তমান কার্যকলাপটি শুরু করেছেন অথবা কার্যকলাপটি শেষ হয়ে গেছে।