Added
- OnHold support. OnHold places participants in a holding state when they join a session, until a host or manager admits them. To enable it, set the
holdfield in the SDK JWT payload of the first user to join the session. See Hold participants until admitted for details.- Hosts and managers can call
client.getOnHoldUsers()to get the users on hold,client.admit()orclient.admitAll()to admit them, andclient.enableHold()to turn OnHold on or off during the session. - Call
client.isUserOnHold()or listen for theon-hold-changeevent to get the on hold status of the current user. - When
holdis1or2, the session rejects clients that do not support OnHold, including Video SDK for web versions earlier than 2.6.10 and native Video SDK versions earlier than 2.6.11.
- Hosts and managers can call
- Chat, emoji reactions, and live translation captions for broadcast streaming viewers. Viewers can send chat messages with
streaming.sendChat(), send emoji reactions withstreaming.sendEmojiReaction(), and set the caption translation language withstreaming.setTranslationLanguage().
Fixed
- Issue where the
stayAwakeoption inclient.init()failed with an uncaught error when the mobile device was in low power mode. - Issue where annotation did not work on the presenter side in some edge cases.
- Issue where a changed name was not kept across subsessions, and users could not change their name in a subsession.
