פתרון בעיות ותיקון שגיאות בתוספים ל-Meet

במדריך הזה מפורטות הוראות לפתרון שגיאות ספציפיות ב-SDK של תוספים ל-Google Meet שעשויות להתרחש במהלך פיתוח ובדיקה של תוספים ל-Meet.

כדי לקבל פרטים על שגיאה, משתמשים באובייקט MeetAddonError. הוא מכיל את המאפיין errorType שמציין את סוג השגיאה.

סוגי שגיאות

ריכזנו כאן את סוגי השגיאות שנוצרות כש-Meet Add-ons 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 מסגרת הנמען לא מחוברת באמצעות ערכת ה-SDK של התוספים ל-Meet, ולכן לא ניתן לקבל את ההתראה. לפני ששולחים הודעות למסגרת היעד, צריך לוודא שהיא מחוברת.
InternalError אירעה שגיאה פנימית ב-Meet. אין מידע נוסף זמין.
InvalidActivityStartingState ActivityStartingState כתובות URL מסוג iframe לא תואמות למקורות של כתובות ה-URL שצוינו במניפסט של התוסף. חשוב לוודא שמקורות כתובות ה-URL של ה-iframe ב-ActivityStartingState תואמים למקורות של כתובות ה-URL שצוינו במניפסט של התוסף. מידע נוסף זמין במאמר אבטחת תוספים.
InvalidAddonStartingState AddonStartingState כתובות URL מסוג iframe לא תואמות למקורות של כתובות ה-URL שצוינו במניפסט של התוסף. חשוב לוודא שמקורות כתובות ה-URL של ה-iframe ב-AddonStartingState תואמים למקורות של כתובות ה-URL שצוינו במניפסט של התוסף.
InvalidCloudProjectNumber מספר הפרויקט ב-Cloud שסופק על ידי Meet לא תואם למספר שהוענק על ידי ה-SDK של התוספים ל-Meet. חשוב לוודא שמספר הפרויקט הנכון ב-Cloud מועבר ל-SDK כמחרוזת כשקוראים למאפיין createAddonSession או לשיטה exposeToMeetWhenScreenSharing(). הפרמטר הזה מצורף באופן אוטומטי על ידי Meet לכל כתובות ה-URL של iframe. לפני שמשתמשים בערך המועבר, חשוב לוודא שהתשתית לא משנה את הפרמטרים של כתובות ה-URL (למשל, כחלק מהפניה אוטומטית).
MissingUrlParameter חסר פרמטר כתובת ה-URL הנדרש של SDK של התוספים ל-Meet. הפרמטר הזה מצורף באופן אוטומטי על ידי Meet לכתובת ה-URL של ה-iframe. חשוב לוודא שהתשתית לא משנה את הפרמטרים של כתובות ה-URL (לדוגמה, כחלק מהפניה אוטומטית).
NeedsMainStageContext אפשר להפעיל את השיטה הזו רק אם התוסף פועל בשלב הראשי. לפני שמפעילים את השיטה הזו, צריך להשתמש במאפיין getFrameType כדי לבדוק אם התוסף פועל בשלב הראשי.
NeedsSidePanelContext אפשר להפעיל את השיטה הזו רק אם התוסף פועל בחלונית הצדדית. לפני שמפעילים את השיטה הזו, צריך להשתמש במאפיין getFrameType כדי לבדוק אם התוסף פועל בחלונית הצדדית.
NoActivityFound לא נמצאה פעילות בזמן ביצוע פעולה. לפני שמבצעים את הפעולה הזו, צריך לוודא שהפעילות מופעלת.
NotSupportedInMeetCall אי אפשר להשתמש בשיטה הזו בשיחות ב-Meet. אין להפעיל את השיטה הזו במהלך שיחת Meet.
NotSupportedInStandalone אין תמיכה בשיטה הזו במצב עצמאי. אין לקרוא לשיטה הזו במצב עצמאי.
RequiresEapEnrollment לשיטה המבוקשת נדרשת הרשמה ל-EAP. ההרשמה לגישה מוקדמת לתוסף Google Meet נסגרה.
SizeLimitExceededActivityStartingState הגודל של כתובות ה-URL ActivityStartingState ו/או הנתונים שלהן חורג מהמגבלות המותרות. חשוב לוודא שגודל כתובת ה-URL של ActivityStartingState הוא פחות מ-512 תווים, ושהנתונים הנוספים הם פחות מ-4,096 תווים.
SizeLimitExceededAddonStartingState גודל כתובות ה-URL של AddonStartingState ו/או הנתונים שלהן חורג מהמגבלות המותרות. חשוב לוודא שגודל כתובת ה-URL של AddonStartingState הוא פחות מ-512 תווים, ושהנתונים הנוספים הם פחות מ-4,096 תווים.
SizeLimitExceededFrameToFrameMessage גודל ההודעה מסגרת אחר מסגרת חורג מהמגבלות המותרות. חשוב לוודא שגודל ההודעה 'ממסגרת למסגרת' קטן מ-1,000,000 תווים.
UserCancelled המשתמש ביטל את ההתחלה של הפעילות. המשתמש צריך ללחוץ על 'המשך' כדי להתחיל את הפעילות.
UserNotInitiator המשתמש לא הוא זה שהתחיל את הפעילות הנוכחית. מוודאים שהמשתמש הוא זה שהתחיל את הפעילות הנוכחית או שהפעילות הסתיימה.