Blog

Igor Khomenko

iOS WebRTC Framework v 2.6.3 with CallKit support

Posted by Igor Khomenko on November 27, 2017

Hi everybody,

Today we announce the CallKit support in QuickBlox iOS WebRTC SDK!

CallKit lets you integrate your calling services (from your app) with other call-related apps on the system. For incoming and outgoing calls, CallKit displays the same interfaces as the Phone app, giving your app a more native look and feel.

incomingCallMom

Now you are able to integrate the CallKit API in your apps and to help you we prepared a code sample:

Video chat sample + CallKit: https://github.com/QuickBlox/quickblox-ios-sdk/tree/master/sample-videochat-webrtc

CallKit Documentation: https://quickblox.com/developers/Sample-webrtc-ios#Apple_CallKit

iOS WebRTC SDK changelog

  • Fixed possible memory leak in some cases when using audio-only calls.
  • [QBRTCAudioSession]
    • Now corresponds to QBRTCAudioSessionActivationDelegate protocol. Use it to notify QBRTCAudioSession class that AVAudioSession was activated outside of rtc class itself. The most recent example is CallKit. Check this guide for more information.
    • Added useManualAudio property and changed audioEnabled property default value to NO (both properties have NO as default value). If you set useManualAudio to YES, WebRTC will not initialize the audio unit automatically when an audio track is ready for playout or recording. Instead, applications should call setAudioEnabled. If NO, WebRTC will initialize the audio unit as soon as an audio track is ready for playout or recording. The most recent example is usage in CallKit, where we need to wait for AVAudioSession to be activated by Apple first, and then initialize audio manually. Check this guide for more information. If useManualAudio is NO, then audioEnabled property value does not affect anything.
  • [QBRTCRemoteVideoView]
    • Fixed issue where video gravity was incorrect when the class was initialized while an app is in the background.

New SDK is available on QuickBlox website and CocoaPods

Anton Dyachenko

Shared instance maintenance on 2nd November at 11:30 am – EET

Posted by Anton Dyachenko on November 1, 2017

Dear QuickBlox Shared instance account owners,

Please be informed that there is scheduled a maintenance on 2nd November 2017 at 11:30 am – 12:00 pm EET.

 

Short interruptions during the maintenance window  (30 min) are possible.

 

There will be implemented a number of server-side configuration changes to improve QuickBlox Shared instance (https://admin.quickblox.com) performance and stability.

Thank you in advance for understanding and patience.

 

Anton Dyachenko

Shared instance maintenance on 10th October at 10:00 am EEST

Posted by Anton Dyachenko on October 3, 2017

Dear QuickBlox Shared instance account owners,

 

Please be informed that there is scheduled a maintenance on 10th October 2017 at 10:00 am EEST

Expected downtime 1 hour.

 

There will be implemented a number of server-side configuration changes to improve QuickBlox Shared instance (https://admin.quickblox.com) performance and stability.

Thank you in advance for understanding and patience.

Igor Khomenko

New phone number auth method (via Firebase) in Q-municate

Posted by Igor Khomenko on October 3, 2017

New Q-municate updates are here:

iOS

What’s new:

  • Migrated from Twitter Digits to Firebase phone auth
  • iOS 11 support

App Store link: https://itunes.apple.com/us/app/q-municate/id909698517

Src code: https://github.com/QuickBlox/q-municate-ios/releases/tag/2.6

Web

What’s new:

  • Migrated from Twitter Digits to Firebase phone auth
  • Stability improvements

Live link: https://qm.quickblox.com

Src code: https://github.com/QuickBlox/q-municate-web/releases/tag/v1.13.0

Android

What’s new:

  • Migrated from Twitter Digits to Firebase phone auth
  • iOS 11 support

Google Play link: https://play.google.com/store/apps/details?id=com.quickblox.q_municate

Src code: https://github.com/QuickBlox/q-municate-android

 

Your feedback is always appreciated!

Igor Khomenko

New Android Q-municate version with video/voice attachments and link preview

Posted by Igor Khomenko on September 25, 2017

New version of Q-municate for Android is available on Google Play
https://play.google.com/store/apps/details?id=com.quickblox.q_municate 

What’s new:

  • Quickblox Android SDK 3.3.5
  • ChatMessageAdapter library v.2.0
  • voice message
  • audio attachment
  • video attachment
  • link preview
  • bugs fixing and stability improvements

Source code is available in master branch as usual.

Along with Q-municate app update we have prepared a new version of Android UI component: chat-message-adapter 2.0 which provides all above chat features like voice/video attachments, link preview. You can integrate this component in your project and save a lot of time in development.

More updates will come later this week. Cheers!