Blog

Nate Macleitch

Q-municate 2.7 for iOS with Apple Call Kit, Share Extensions and iPhone X support

Posted by Nate Macleitch on January 25, 2018

Lot’s of updates are coming today with new version of Q-municate 2.7 for iOS:

So now you can easily use standard iOS calls functionality and UI to do video/audio calls in Q-municate.

You also now can share Images, Audio, Video files via Q-municate directly from your phone Gallery.

We also added full support of brand new iPhone X!

qmios27_1qmios27_2

 

While new features are always here, we also did lots of performance improvements and minor fixes to make the app even better and easier in use.

You can install new version directly from the App Store.

Source code is available on GitHub master branch.

Cheers!

 

 

 

Nate Macleitch

iOS WebRTC Framework v 2.6.3 with CallKit support

Posted by Nate Macleitch 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

Nate Macleitch

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

Posted by Nate Macleitch 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.

 

Nate Macleitch

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

Posted by Nate Macleitch 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.

Nate Macleitch

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

Posted by Nate Macleitch 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!