Agora Releases Version 3.1.2

Version 3.1.2 of the Agora SDK was released on September 10, 2020.

User Experience Improvements

iOS 14 introduced a system prompt pop-up when an app attempts to find local network devices. This prompt was triggered by the local network quality report. To prevent this behavior, the gatewayRtt parameter in the reportRtcStats callback is now disabled by default. You should no longer use gatewayRtt to obtain the round-trip delay between the client and the local router.

If you wish to enable the gatewayRtt parameter, please contact Agora technical support at

If you are working with iOS 14 devices, Agora recommends you update to version 3.1.2. If your implementation requires adding support for round-trip delay, Agora recommends you add a description for Privacy — Local Network Usage Description to explain to the user why this information is being accessed. Additionally, be aware that if the user denies this permission, gatewayRtt will always return -1, and your code should account for this.

Bug Fixes

  • Fixed an issue that was causing the screen to freeze when using MediaIO to switch to a different video source.
  • Fixed an issue that was causing a black screen when a remote user leaves a channel.
  • Fixed an issue that was causing pushing streams to CDN to fail.
  • Fixed an issue that was causing firstLocalVideoFramWithSize and firstRemoteVideoFram0fUid to not be promptly triggered.

Want to build Real-Time Engagement apps?

Get started with 10,000 free minutes today!

If you have questions, please call us at 408-879-5885. We’d be happy to help you add voice or video chat, streaming and messaging into your apps.

Learn more about the future of Real-Time Engagement by attending RTE2020, the premier RTE virtual event on October 13-14th. Join us to exchange ideas, network and learn from a diverse community of innovators that are reinventing how we collaborate, connect, and engage.