本指南介绍了如何解决 您在构建和测试时可能会遇到的 Google Meet 插件 SDK 错误 Meet 插件。
若要获取有关错误的详细信息,请使用
MeetAddonError
对象。它包含一个
errorType
属性。
错误类型
以下是使用 Meet 插件 SDK 时产生的错误类型 会抛出一个错误,同时会说明如何解读错误和 找到他们后该做些什么
错误 | 错误消息 | 操作 |
---|---|---|
CoactivityIsOngoing |
协作正在进行时无法执行操作。 | 确保协作并非持续进行。 |
DestinationNotReady |
收件人帧未使用 Meet 插件 SDK 进行连接,无法收到通知。 | 在向目标帧发送消息之前,请确保目标帧已连接。 |
InvalidCloudProjectNumber |
Meet 提供的 Cloud 项目编号与 Meet 插件 SDK 传入的项目编号不一致。 | 确保在调用 createAddonSession 或 exposeToMeetWhenScreenSharing 时将正确的 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 对象包含无法识别的属性。 |