Skip to content

Commit c0549a3

Browse files
committed
v5.0.24433.0616
1 parent c9fb971 commit c0549a3

File tree

196 files changed

+1883
-2081
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

196 files changed

+1883
-2081
lines changed

CHANGELOG.md

+55
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,61 @@
55
### :red_circle: Non-AndroidX Version (EOL: 01/01/2020)
66
**Per Google's suggestions and guidance, we have upgraded our regular Android SDK to support AndroidX. We used to offer a non-AndroidX version to help you migrate to the AndroidX project. However, the previous non-AndroidX version has reached its End-of-Life (01/01/20). Please plan to upgrade your Android project to AndroidX to use the latest Android SDK**
77

8+
## 2020-06-30 @ v5.0.24433.0616
9+
10+
## Added:
11+
12+
* Upgraded Zoom default UI to match Zoom client 5.0.
13+
* Added a new interface to catch crash dump(java and native):
14+
* `ZoomSDKInitParams.enableGenerateDump`
15+
* Added a new callback for the event when the username has changed
16+
* `InMeetingServiceListener.onUserNameChanged`
17+
* Added a new interface to check whether the PMI option is enabled on the account.
18+
* `PreMeetingService.isDisabledPMI`
19+
* Added new status to the H323 callout status
20+
* `CallOutRoomSystemStatus.CallOutRoomSystem_Busy`
21+
* `CallOutRoomSystemStatus.CallOutRoomSystem_Decline`
22+
* Added new interfaces for the "Use Original Sound" option in the meeting settings.
23+
* `MeetingSettingsHelper.enableMicOriginalInput`
24+
* Added a new interface to show/hide the "Disconnect audio" button.
25+
* `ZoomUIService.hideDisconnectAudio`
26+
* Added a new interface related to setting 'Always show video preview when joining a video meeting' feature.
27+
* `MeetingSettingsHelper.disableShowVideoPreviewWhenJoinMeeting`
28+
* Added a new interface to modify the 'meeting topic' in the 'meeting information' page.
29+
* `InMeetingService.setMeetingTopic`
30+
* Added new interfaces to allow the host to send messages to the attendees in the waiting room.
31+
* `InMeetingChatMessage.setChatToWaitingroom(boolean chatToWaitingroom)`
32+
* `InMeetingChatMessage.isChatToWaitingroom()`
33+
* Added text avatar in the participant list.
34+
35+
## Changed & Fixed:
36+
37+
* Fixed an issue that the interface `setConfNotificatonChannelId` results in unexpected behavior on Android 8.0.
38+
* Fixed an issue that the local video screen in Zoom UI will freeze when switching the camera using the interface.
39+
* Fixed an issue that the presenter cannot colors in the annotation toolbar while sharing the screen.
40+
* Fixed an issue that the "Allow to talk" dialog will show up multiple times.
41+
* Temporary remove the USB camera support. (Follow Zoom client's change).
42+
* Temporary remove the "Unmute all" interface.
43+
* `InMeetingAudioController.unmuteAllAttendeeAudio`
44+
* Re-define start meeting interface
45+
* `startMeetingWithParams(Context context, StartMeetingParams param, MeetingOptions opts)`
46+
47+
## Deprecated & Removed
48+
* `startMeeting(Context context, String meetingNo)`
49+
* `startMeeting(Context context, String meetingNo, MeetingOptions opts)`
50+
* `startMeeting(Context context, String userId, String zoomToken, int userType, String meetingNo, String displayName)`
51+
* `startMeeting(Context context, String userId, String zoomToken, int userType, String meetingNo, String displayName, MeetingOptions opts)`
52+
* `startMeetingWithParams(Context context, StartMeetingParams param)`
53+
* `startInstantMeeting(Context context)`
54+
* `startInstantMeeting(Context context, String userId, String zoomToken, int userType, String displayName);`
55+
* `startInstantMeeting(Context context, String userId, String zoomToken, int userType, String displayName, MeetingOptions opts);`
56+
* `joinMeeting(Context context, String meetingNo, String displayName)`
57+
* `joinMeeting(Context context, String meetingNo, String displayName, String password);`
58+
* `joinMeeting(Context context, String meetingNo, String displayName, MeetingOptions opts);`
59+
* `joinMeeting(Context context, String meetingNo, String displayName, String password, MeetingOptions opts);`
60+
* `joinMeetingWithParams(Context context, JoinMeetingParams param)`
61+
* `InMeetingAudioController.unmuteAllAttendeeAudio`
62+
863
## 2020-04-29 @ v4.6.21666.0429
964

1065
## Added:

README.md

+6-14
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
</div>
66

77
## Table of Contents
8-
- [:rotating_light: Announcement :rotating_light:](#rotatinglight-announcement-rotatinglight)
9-
- [Latest SDK Notifications](#latest-sdk-notifications)
8+
- [Latest SDK News](#latest-sdk-news)
109
- [Full Documentation && Community Support](#full-documentation-community-support)
1110
- [What is Zoom Android SDK?](#what-is-zoom-android-sdk)
1211
- [Disclaimer](#disclaimer)
@@ -24,18 +23,11 @@
2423
- [License](#license)
2524
- [Acknowledgments](#acknowledgments)
2625

27-
28-
## :rotating_light: Announcement :rotating_light:
29-
To align with Zoom’s [recent announcement](https://blog.zoom.us/wordpress/2020/04/22/zoom-hits-milestone-on-90-day-security-plan-releases-zoom-5-0/) pertaining to our security initiative, Zoom Client SDKs have added **AES 256-bit GCM encryption** support, which provides more protection for meeting data and greater resistance to tampering. **The system-wide account enablement of AES 256-bit GCM encryption will take place on June 01.** You are **strongly recommended** to start the required upgrade to this latest version 4.6.21666.0429 at your earliest convenience. Please note that any Client SDK versions below 4.6.21666.0429 will **no longer be operational** from June 01.
30-
31-
> If you would like to test the latest SDK with AES 256-bit GCM encryption meeting before 05/30, you may:
32-
> 1. Download the latest version of Zoom client: https://zoom.us/download
33-
> 2. Visit https://zoom.us/testgcm and launch a GCM enabled meeting with your Zoom client, you will see a Green Shield icon that indicates the GCM encryption is enabled
34-
> 3. Use SDK to join this meeting
35-
36-
37-
## Latest SDK Notifications
38-
1. :red_circle: Non-AndroidX Version (EOL: 01/01/2020)
26+
## Latest SDK News
27+
1. Starting from Client SDK 5.0, if you are using tokens to start a meeting, you will only need to retrieve ZAK from Zoom API. The user token has been deprecated.
28+
2. To follow with Zoom client's recent changes, Zoom SDK has temporary remove the "Unmute All" interface in Client SDK 5.0.
29+
3. To align with Zoom’s [recent announcement](https://blog.zoom.us/wordpress/2020/04/22/zoom-hits-milestone-on-90-day-security-plan-releases-zoom-5-0/) pertaining to our security initiative, Zoom Client SDKs have added **AES 256-bit GCM encryption** support, which provides more protection for meeting data and greater resistance to tampering. **The system-wide account enablement of AES 256-bit GCM encryption will take place on June 01.** You are **strongly recommended** to start the required upgrade to this latest version 4.6.21666.0429 at your earliest convenience. Please note that any Client SDK versions below 4.6.21666.0429 will **no longer be operational** from June 01.
30+
4. :red_circle: Non-AndroidX Version (EOL: 01/01/2020)
3931
**Per Google's suggestions and guidance, we have upgraded our regular Android SDK to support AndroidX. We used to offer a non-AndroidX version to help you migrate to the AndroidX project. However, the previous non-AndroidX version has reached its End-of-Life (01/01/20). Please plan to upgrade your Android project to AndroidX to use the latest Android SDK**
4032

4133
## Full Documentation && Community Support

docs/allclasses-frame.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
<!-- NewPage -->
33
<html lang="en">
44
<head>
5-
<!-- Generated by javadoc (1.8.0_05) on Wed Apr 29 20:15:42 PDT 2020 -->
5+
<!-- Generated by javadoc (1.8.0_05) on Tue Jun 16 21:23:57 PDT 2020 -->
66
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
77
<title>All Classes (Zoom.us SDK API Document)</title>
8-
<meta name="date" content="2020-04-29">
8+
<meta name="date" content="2020-06-16">
99
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
1010
<script type="text/javascript" src="script.js"></script>
1111
</head>
@@ -86,6 +86,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
8686
<li><a href="us/zoom/sdk/IZoomSDKVideoRawDataDelegate.UserRawDataStatus.html" title="enum in us.zoom.sdk" target="classFrame">IZoomSDKVideoRawDataDelegate.UserRawDataStatus</a></li>
8787
<li><a href="us/zoom/sdk/IZoomVerifySMSVerificationCodeHandler.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">IZoomVerifySMSVerificationCodeHandler</span></a></li>
8888
<li><a href="us/zoom/sdk/JoinMeetingOptions.html" title="class in us.zoom.sdk" target="classFrame">JoinMeetingOptions</a></li>
89+
<li><a href="us/zoom/sdk/JoinMeetingParam4WithoutLogin.html" title="class in us.zoom.sdk" target="classFrame">JoinMeetingParam4WithoutLogin</a></li>
8990
<li><a href="us/zoom/sdk/JoinMeetingParams.html" title="class in us.zoom.sdk" target="classFrame">JoinMeetingParams</a></li>
9091
<li><a href="us/zoom/sdk/MeetingActivity.html" title="class in us.zoom.sdk" target="classFrame">MeetingActivity</a></li>
9192
<li><a href="us/zoom/sdk/MeetingEndReason.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">MeetingEndReason</span></a></li>
@@ -129,7 +130,6 @@ <h1 class="bar">All&nbsp;Classes</h1>
129130
<li><a href="us/zoom/sdk/SSLCertVerificationHandler.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">SSLCertVerificationHandler</span></a></li>
130131
<li><a href="us/zoom/sdk/StartMeetingOptions.html" title="class in us.zoom.sdk" target="classFrame">StartMeetingOptions</a></li>
131132
<li><a href="us/zoom/sdk/StartMeetingParams.html" title="class in us.zoom.sdk" target="classFrame">StartMeetingParams</a></li>
132-
<li><a href="us/zoom/sdk/StartMeetingParams4APIUser.html" title="class in us.zoom.sdk" target="classFrame">StartMeetingParams4APIUser</a></li>
133133
<li><a href="us/zoom/sdk/StartMeetingParams4NormalUser.html" title="class in us.zoom.sdk" target="classFrame">StartMeetingParams4NormalUser</a></li>
134134
<li><a href="us/zoom/sdk/StartMeetingParamsWithoutLogin.html" title="class in us.zoom.sdk" target="classFrame">StartMeetingParamsWithoutLogin</a></li>
135135
<li><a href="us/zoom/sdk/ZoomApiError.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">ZoomApiError</span></a></li>

docs/allclasses-noframe.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
<!-- NewPage -->
33
<html lang="en">
44
<head>
5-
<!-- Generated by javadoc (1.8.0_05) on Wed Apr 29 20:15:42 PDT 2020 -->
5+
<!-- Generated by javadoc (1.8.0_05) on Tue Jun 16 21:23:57 PDT 2020 -->
66
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
77
<title>All Classes (Zoom.us SDK API Document)</title>
8-
<meta name="date" content="2020-04-29">
8+
<meta name="date" content="2020-06-16">
99
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
1010
<script type="text/javascript" src="script.js"></script>
1111
</head>
@@ -86,6 +86,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
8686
<li><a href="us/zoom/sdk/IZoomSDKVideoRawDataDelegate.UserRawDataStatus.html" title="enum in us.zoom.sdk">IZoomSDKVideoRawDataDelegate.UserRawDataStatus</a></li>
8787
<li><a href="us/zoom/sdk/IZoomVerifySMSVerificationCodeHandler.html" title="interface in us.zoom.sdk"><span class="interfaceName">IZoomVerifySMSVerificationCodeHandler</span></a></li>
8888
<li><a href="us/zoom/sdk/JoinMeetingOptions.html" title="class in us.zoom.sdk">JoinMeetingOptions</a></li>
89+
<li><a href="us/zoom/sdk/JoinMeetingParam4WithoutLogin.html" title="class in us.zoom.sdk">JoinMeetingParam4WithoutLogin</a></li>
8990
<li><a href="us/zoom/sdk/JoinMeetingParams.html" title="class in us.zoom.sdk">JoinMeetingParams</a></li>
9091
<li><a href="us/zoom/sdk/MeetingActivity.html" title="class in us.zoom.sdk">MeetingActivity</a></li>
9192
<li><a href="us/zoom/sdk/MeetingEndReason.html" title="interface in us.zoom.sdk"><span class="interfaceName">MeetingEndReason</span></a></li>
@@ -129,7 +130,6 @@ <h1 class="bar">All&nbsp;Classes</h1>
129130
<li><a href="us/zoom/sdk/SSLCertVerificationHandler.html" title="interface in us.zoom.sdk"><span class="interfaceName">SSLCertVerificationHandler</span></a></li>
130131
<li><a href="us/zoom/sdk/StartMeetingOptions.html" title="class in us.zoom.sdk">StartMeetingOptions</a></li>
131132
<li><a href="us/zoom/sdk/StartMeetingParams.html" title="class in us.zoom.sdk">StartMeetingParams</a></li>
132-
<li><a href="us/zoom/sdk/StartMeetingParams4APIUser.html" title="class in us.zoom.sdk">StartMeetingParams4APIUser</a></li>
133133
<li><a href="us/zoom/sdk/StartMeetingParams4NormalUser.html" title="class in us.zoom.sdk">StartMeetingParams4NormalUser</a></li>
134134
<li><a href="us/zoom/sdk/StartMeetingParamsWithoutLogin.html" title="class in us.zoom.sdk">StartMeetingParamsWithoutLogin</a></li>
135135
<li><a href="us/zoom/sdk/ZoomApiError.html" title="interface in us.zoom.sdk"><span class="interfaceName">ZoomApiError</span></a></li>

0 commit comments

Comments
 (0)