Устранение и исправление ошибок дополнений 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. Дополнительной информации нет.