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