排查和修正 Meet 插件错误

本指南介绍了如何解决 您在构建和测试时可能会遇到的 Google Meet 插件 SDK 错误 Meet 插件。

若要获取有关错误的详细信息,请使用 MeetAddonError 对象。它包含一个 errorType 属性。

错误类型

以下是使用 Meet 插件 SDK 时产生的错误类型 会抛出一个错误,同时会说明如何解读错误和 找到他们后该做些什么

错误 错误消息 操作
CoactivityIsOngoing 协作正在进行时无法执行操作。 确保协作并非持续进行。
DestinationNotReady 收件人帧未使用 Meet 插件 SDK 进行连接,无法收到通知。 在向目标帧发送消息之前,请确保目标帧已连接。
InvalidCloudProjectNumber Meet 提供的 Cloud 项目编号与 Meet 插件 SDK 传入的项目编号不一致。 确保在调用 createAddonSessionexposeToMeetWhenScreenSharing 时将正确的 Cloud 项目编号作为字符串传递到 SDK。Meet 会自动将此参数附加到任何 iframe 网址。在使用传递的值之前,请确保您的基础架构不会修改网址参数(例如,作为重定向的一部分)。
InvalidCollaborationStartingState CollaborationStartingState iframe 网址与插件清单中提供的网址的来源不匹配。 请确保 CollaborationStartingState iframe 网址来源与插件清单中提供的网址来源一致。如需了解详情,请参阅插件安全性
MissingUrlParameter 缺少必需的 Meet 插件 SDK 网址参数。 Meet 会自动将此参数附加到 iframe 网址中。确保您的基础架构不会修改网址参数(例如,在重定向过程中不会修改)。
NeedsMainStageContext 只有当插件在主界面中运行时,才能调用此方法。 在调用此方法之前,请使用 getFrameType 检查插件是否在主阶段中运行。
NeedsSidePanelContext 只有当插件在侧边栏中运行时,才能调用此方法。 在调用此方法之前,请使用 getFrameType 检查插件是否正在侧边栏中运行。
NotSupportedInStandalone 在独立模式下不支持此方法。 请勿在独立模式下调用此方法。
RequiresEapEnrollment 此功能仅面向抢先体验合作伙伴提供。 停止使用此功能,因为 Meet 插件 SDK 的抢先体验注册申请已关闭。
SizeLimitExceededCollaborationStartingState CollaborationStartingState 个网址和/或其数据的大小超出了允许的上限。 请确保 CollaborationStartingState 网址小于 512 个字符,且数据大小小于 4,096 个字符。
SizeLimitExceededFrameToFrameMessage 帧到帧消息的大小超出了允许的上限。 请确保帧到帧的消息大小小于 1 MB。
UserNotInitiator 该用户不是当前协作的发起者。 确保用户是当前协作的发起者,或者协作已结束。
InternalError Meet 发生内部错误。 没有进一步的信息。
CollaborationStartingStateMissingAttributes 协作开始状态不包含任何可识别的属性。 提供的 CollaborationStartingState 对象不包含任何可识别的属性。
CollaborationStartingStateEmpty 协作开始状态为空。 提供了一个 CollaborationStartingState 对象,但它不包含任何属性。
CollaborationStartingStateUnrecognizedAttributes 协作开始状态包含无法识别的属性。 提供的 CollaborationStartingState 对象包含无法识别的属性。