Releases: webex/webex-android-sdk
Releases · webex/webex-android-sdk
3.16.2
3.16.1
Release 3.16.1
Added
- New API added
Call.holdCall(putOnHold: Boolean, callback: CompletionHandler<Void>)withCompletionHandler<Void>callback to asynchronously notify about success or failure for call hold/resume operations. - New callback
CallObserver.onCallHoldStateChanged(call: Call, holdResumeInfo: HoldResumeInfo)listener to be notified about changes to the hold status of acall.
Updated
- Fixed issue where self-camera orientation did not update according to device orientation.
- Fixed issue where dynamically setting the remote screen-sharing view (as described here) was not functioning as expected.
- Fixed
webex.messages.markAsRead()SDK API to preventInvalidMessageIderror when the optionalmessageIdparameter is not provided. - Fixed issues retrieving
Membership.createdvalues usingMembershipClient.list(). - Fixed issues retrieving
Team.createdvalues fromTeamClient.list(). - Fixed issues retrieving
MembershipReadStatus.lastSeenDateusingMembershipClient.listWithReadStatus(). - Fixed 16KB page size support for Android 10 devices.
Deprecated
- Deprecated API
Call.holdCall(putOnHold: Boolean)useCall.holdCall(putOnHold: Boolean, callback: CompletionHandler<Void>)instead.
3.15.1
Release 3.15.1
Added
- New enum added
ClientDeviceTypeto represent the client app's device type.
Updated
- The
Webexclass constructor has been updated. It now accepts an optionalClientDeviceTypeparameter to categorize the device type (e.g., phone or tablet). - FIXED: OnDemand runtime issues for loading shared libs
3.16.0
- Added 16kb page size support as per the google recommendation.
- Permissions behavior: SDK now returns WebexError.PERMISSION_REQUIRED when required runtime permission/consent is missing; apps must request/grant before invoking APIs like:
- Camera/Microphone/Manage phone: affects webex.phone.dial(), webex.phone.answer().
- Storage: affects Virtual Backgrounds and message attachments.
- Bluetooth: affects Bluetooth audio during calls.
- MediaProjection: required for screen sharing. For Screen sharing API: consent is now mandatory.
- startSharing(consent, callback, shareConfig?), accepts new param user consent for sharing screen
- startSharing(notification, notificationId, consent, callback, shareConfig?) : accepts new param user consent for sharing screen.
3.15.0
- Added new light weight Message only SDK : WebexSDK-Message
- Bug fixes and enhancements for meeting feartures.
3.11.4
Fixed
- Fixed the issue where
onIncomingCallwas triggered before processPushNotification. - Resolved delays in
onCallDisconnectevents by properly handling Mercury events during app transitions.
Release 3.14
- Exposed new APIs for Bandwidth extension support for webex calling
- Validate the email before doing OAuth login
- Bug fixes
3.13.0
Release 3.13.0
3.12.0
Release 3.12.0
3.11.3
3.11.3 Release