Interface MeetAddonClient
Stay organized with collections
Save and categorize content based on your preferences.
The client object that an add-on uses to communicate with Meet web.
Signature
interface MeetAddonClient
Method signatures
Name |
Description |
closeAddon() |
Close the add-on that's running in the Meet iframe by unloading all iframes and closing the side panel if it's open. Calling this while there's an ongoing activity has no effect. |
endActivity() |
Ends an ongoing activity. Will fail if: - There is not an ongoing activity. - The user is not the initiator of the activity. |
getActivityStartingState() |
Retrieves information about the initial state of the add-on when the participant accepts the invitation to activity. |
getFrameOpenReason() |
Retrieves the action causing the add-on frame to be opened. |
getMeetingInfo() |
Retrieves information about the meeting in which the add-on is running. |
on(eventId, eventHandler) |
Provides access to the AddonCallbacks that the add-on can utilize. |
setActivityStartingState(activityStartingState) |
Sets or updates information about the initial state of the add-on that's used when the participant accepts the invitation to join the activity. |
startActivity(activityStartingState) |
Starts an activity with the provided starting state of frames that the initiator and participants can use during the activity. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-27 UTC.
[null,null,["Last updated 2025-03-27 UTC."],[],[],null,["# Interface MeetAddonClient\n\nThe client object that an add-on uses to communicate with Meet web.\n\nSignature\n---------\n\n interface MeetAddonClient\n\nMethod signatures\n-----------------\n\n| Name | Description |\n|--------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [`closeAddon()`](./addon_sdk.meetaddonclient.closeaddon.md) | Close the add-on that's running in the Meet iframe by unloading all iframes and closing the side panel if it's open. Calling this while there's an ongoing activity has no effect. |\n| [`endActivity()`](./addon_sdk.meetaddonclient.endactivity.md) | Ends an ongoing activity. Will fail if: - There is not an ongoing activity. - The user is not the initiator of the activity. |\n| [`getActivityStartingState()`](./addon_sdk.meetaddonclient.getactivitystartingstate.md) | Retrieves information about the initial state of the add-on when the participant accepts the invitation to activity. |\n| [`getFrameOpenReason()`](./addon_sdk.meetaddonclient.getframeopenreason.md) | Retrieves the action causing the add-on frame to be opened. |\n| [`getMeetingInfo()`](./addon_sdk.meetaddonclient.getmeetinginfo.md) | Retrieves information about the meeting in which the add-on is running. |\n| [`on(eventId, eventHandler)`](./addon_sdk.meetaddonclient.on.md) | Provides access to the [`AddonCallbacks`](/workspace/meet/add-ons/reference/websdk/addon_sdk.addoncallbacks) that the add-on can utilize. |\n| [`setActivityStartingState(activityStartingState)`](./addon_sdk.meetaddonclient.setactivitystartingstate.md) | Sets or updates information about the initial state of the add-on that's used when the participant accepts the invitation to join the activity. |\n| [`startActivity(activityStartingState)`](./addon_sdk.meetaddonclient.startactivity.md) | Starts an activity with the provided starting state of frames that the initiator and participants can use during the activity. |"]]