Igor Khomenko

Maintenance on Shared instance on March 1st 15:00 EET (Wednesday)

Posted by Igor Khomenko on February 24, 2017

Please be notified that we are releasing a major architecture change on the Shared instance (

This changes can affect YOUR application so please review the information below.

We will upgrade the QuickBlox Shared Instance to a new backend architecture on March 1st, 2017.

We are making these changes to improve system performance and efficiency.

This architecture has already been deployed on our Enterprise Customer Servers resulting better performance for these customers.

With this new architecture release the QB team will be able to more easily implement additional performance improvements and as a result provide you with better service.
Previously a QuickBlox account owner could have multiple users registered with the same email address across several applications within one QuickBlox Admin account


This approach to USERS created performance issues. This is why we removed the ability to create USERS with the same email over 1 year back.

In the new architecture of the Quickblox Shared Instance each USER email address MUST be unique within one QuickBlox application ADMIN account.

This means that one user will be able to login to only *one* application with one and the same email address.




We ask customers who have users shared across more than one application to either:

  1. Prioritize their applications and make sure that before the 1st of March system change assign USERS to the application where they should be.

The detailed instructions about necessary changes were provided via admin panel and emailed previously to customers.

In case you do Nothing before March the 1st, 2017, during the upgrade users will be assigned to the applications which they accessed most often based on the number of sessions created for those users in the applications automatically.

  1. Create additional ADMIN accounts for each application

You can continue to have multiple applications and the same registered USERS across multiple applications – However these users must be separated in different account.

As an alternative solution you can contact QuickBlox sales team ( ) to request migration of your application on dedicated Enterprise instance with current backend software version.

Igor Khomenko

iOS Video calling(WebRTC) SDK with dynamic framework, reduced size and Bitcode supported

Posted by Igor Khomenko on January 27, 2017

Today we’re proud to announce the new version iOS video calling (WebRTC) SDK 2.4 with 3 new killer things:

  • Bitcode supported. Apple added Bitcode binary support for developer apps as part of the app thinning process. The main reason behind this is to minimize the end user download app size.
  • Built as dynamic framework.  To develop apps, programmers link their custom code against these libraries to get basic functionality. However, linking to libraries creates large executable files and wastes memory. One way to reduce the file size and memory footprint of apps is to reduce the amount of code that is loaded at app launch. Dynamic libraries address this need; they can be loaded either at app launch time or at runtime. Dynamic libraries provide a way for apps to load code when it’s actually needed
  • Reduced size of our framework from 84.3 mb to 67.4 mb. Bitcode support and dynamic framework itself have allowed us to reduce our framework size in ~21%.

We want to provide you an ability to give your users the best user experience you can. And these 3 features are directly connected to it.

Read full QuickbloxWebRTC SDK 2.4 changelog.

Have a great time using the SDK!

Igor Khomenko

Maintenance on Shared instance on January 25th 15:00 EET (Wednesday)

Posted by Igor Khomenko on January 24, 2017
We are writing to notify, that backend team prepared an update  of QuickBlox application,
that will be deployed by Technical Operations team on Shared instance (
This update is a part of preparation (of DBs structure) for upgrade of QuickBlox application from version 2 to version 3 with a new architecture, that will be scheduled in the nearest time.
New QB application version has a number of improvements as well as bug fixes (which take place in the current software version).
This architecture upgrade doesn’t require changes to be made from client side, as it involves QuickBlox Technical team solely to proceed.
The maintenance is planned for 15:00-16:00 (EET) – 25th January.
During maintenance you may notice  10 min downtime and short interruptions.
Thank you in advance for understanding and patience.
Igor Khomenko

Use Siri to send messages with Q-municate iOS 2.3

Posted by Igor Khomenko on January 19, 2017

Talk to Siri as you would to a friend and it can help you get things done — like sending messages.

Beginning in iOS 10, developers now can integrate Siri into their apps, thanks to Apple’s SiriKit. And with messengers, now sending a message is just a voice command away.

With Q-municate for iOS V2.3, our open-source, cross-platform video calling and instant messaging app, now you can do the same! Just ask Siri to send a message to your friend with Q-municate:

Q-municate Siri  Qmunicate_siri2 

Download Q-municate on the App Store

Also, the source code is available via GitHub, so you can play with it and integrate the same features into your app.

Let us know what do you think about it


Igor Khomenko

Web Q-municate 1.10.0

Posted by Igor Khomenko on January 18, 2017


QuickBlox Web team is happy to announce next release of our open-source, cross-platform video calling and instant messaging app – Q-municate 1.10.0!

It contains a lot of useful improvements, but the main feature is URL preview.

Now you can send a link to chat and the content of it will be embedded into chat, like this:
URL preview demo
Release notes

Try it here