Устранение и исправление ошибок дополнений Meet

В этом руководстве представлены инструкции по устранению определенных ошибок SDK надстроек Google Meet, с которыми вы можете столкнуться при создании и тестировании надстроек Meet.

Чтобы получить подробную информацию об ошибке, используйте объект MeetAddonError . Он содержит атрибут errorType , который указывает тип ошибки.

Типы ошибок

Ниже приведены типы ошибок, возникающие, когда SDK дополнений Meet выдает ошибку, а также объяснение того, как их интерпретировать, и рекомендации о том, что делать при их получении.

Ошибка Сообщение об ошибке Действие
CoactivityIsOngoing Невозможно выполнить операцию, пока продолжается сотрудничество. Убедитесь, что сотрудничество не продолжается.
DestinationNotReady Фрейм получателя не подключен с помощью SDK дополнений Meet и не может получить уведомление. Прежде чем отправлять на него сообщения, убедитесь, что кадр назначения подключен.
InvalidCloudProjectNumber Номер облачного проекта, предоставленный Meet, не совпадает с номером, переданным SDK дополнений Meet. Убедитесь, что правильный номер проекта Cloud передается в SDK в виде строки при вызове createAddonSession или exposeToMeetWhenScreenSharing . Meet автоматически добавляет этот параметр ко всем URL-адресам iframe. Прежде чем использовать переданное значение, убедитесь, что ваша инфраструктура не изменяет параметры URL-адреса (например, в рамках перенаправления).
InvalidCollaborationStartingState URL-адреса iframe CollaborationStartingState не соответствуют источникам URL-адресов, указанных в манифесте надстройки. Убедитесь, что происхождение URL-адреса iframe CollaborationStartingState совпадает с происхождением URL-адресов, указанных в манифесте надстройки. Дополнительную информацию см. в разделе Дополнительная безопасность .
MissingUrlParameter Отсутствует обязательный параметр URL-адреса SDK дополнений Meet. Meet автоматически добавляет этот параметр к URL-адресу iframe. Убедитесь, что ваша инфраструктура не изменяет параметры URL-адреса (например, в рамках перенаправления).
NeedsMainStageContext Этот метод можно вызвать только в том случае, если надстройка работает на основной сцене. Используйте getFrameType , чтобы проверить, работает ли надстройка на основной стадии, прежде чем вызывать этот метод.
NeedsSidePanelContext Этот метод можно вызвать только в том случае, если надстройка запущена на боковой панели. Используйте getFrameType чтобы проверить, запущена ли надстройка на боковой панели, прежде чем вызывать этот метод.
NotSupportedInStandalone Этот метод не поддерживается в автономном режиме. Не вызывайте этот метод в автономном режиме.
RequiresEapEnrollment Эта функция доступна только партнерам раннего доступа. Откажитесь от использования этой функции, так как регистрация на ранний доступ к SDK дополнений Meet закрыта.
SizeLimitExceededCollaborationStartingState Размер URL-адресов CollaborationStartingState и/или его данных превышает допустимые пределы. Убедитесь, что размер URL-адреса CollaborationStartingState составляет менее 512 символов, а размер данных — менее 4096 символов.
SizeLimitExceededFrameToFrameMessage Размер покадрового сообщения превышает допустимые пределы. Убедитесь, что размер покадрового сообщения меньше 1 МБ.
UserNotInitiator Пользователь не является инициатором текущего сотрудничества. Убедитесь, что пользователь является инициатором текущего сотрудничества или что сотрудничество завершилось.
InternalError Произошла внутренняя ошибка Meet. Никакой дополнительной информации нет.
CollaborationStartingStateMissingAttributes Начальное состояние сотрудничества не содержит признанных атрибутов. Предоставленный объект CollaborationStartingState не содержит каких-либо распознаваемых атрибутов.
CollaborationStartingStateEmpty Начальное состояние сотрудничества пусто. Был предоставлен объект CollaborationStartingState , но он не содержит никаких атрибутов.
CollaborationStartingStateUnrecognizedAttributes Начальное состояние сотрудничества содержит нераспознанные атрибуты. Предоставленный объект CollaborationStartingState содержит неизвестные атрибуты.