Anton Dyachenko

Shared instance update

Posted by Anton Dyachenko on April 30, 2018

We would like to let our Starter/Advanced/Pro plans account’s owners know that server has been updated to a new version. In this release outdated functionality was removed and numerous bug fixes were implemented.

Please find the changelog:

API and Dashboard changelog

  1. API
    • New
      • Removed Blackberry push notifications
      • User: removed ‘owner_id’, ‘twitter_digits_id’ fields from API output
      • ChatDialog: added ‘last_message_id’ field
    • Fixed
      • Added DB index to search users by ‘twitter_id’ field
      • Speed up API request for retrieve users by ids
      • Optimized user selection query in API for login via Custom Identity Provider.
      • Optimized DB query in create new push subscription API
  2. Dashboard
    • New
      • Removed Blackberry push notifications
      • APNS push certificates: allow to upload only universal or non universal cert
    • Fixed
      • Chat: history export not working sometimes
      • Dictionary upload for TnS sometimes not working
  3. Other
    • New
      • ChatAlerts: include ‘message_id’ param into push payload if %body% tag is in push template
    • Fixed
      • Recurring error in ‘period_date’ push notifications.

Real-time Chat API changelog

    • New
      • ChatDialog: added last_message_id field
    • Fixed
      • Chat alerts. Offline user gets a few push-notifications about one message in chat if opponent lost internet connection during message sending


You can find changelog for previous versions here.

Anton Dyachenko

Q-municate v.2.7 for Android has been released

Posted by Anton Dyachenko on April 30, 2018

We are happy to announce that Q-municate v.2.7 has been released!

There are pretty much changes come with new version.

Please refer to changelog:

  • updated Android Plugin for Gradle 3.1.1
  • added support for cross platform calls with iOS
  • fixed call screen isn’t closed when user tries to end incoming call
  • fixed when the user sets image avatar from the camera app either crash or image is not set as an avatar
  • fixed App crash for user if he opened app without internet connection and turns on internet connection
  • fixed restore session when was logged in via Firebase
  • minor bugs fixes

Application could be downloaded from Google Play, source code is available on GitHub.

Nate Macleitch

JavaScript SDK 2.11.0

Posted by Nate Macleitch on April 13, 2018

New QuickBlox JavaScript SDK is ready



Main features:

  • Updated and simplified WebRTC stats reports
  • Optimized and universalized chat.muc.join method so now you can join a chat room by passing chat dialog ID only (do not need to build chat dialog jid)
  • Additional parameters and body encode of all API requests
  • Add header ‘QB-OS’ in all API requests for improving analytics


Use QuickBlox Javascript main hub to get more information and for getting started


Nate Macleitch

iOS Video calling WebRTC framework v2.7

Posted by Nate Macleitch on April 3, 2018

New updates of iOS Video calling SDK are coming today – WebRTC SDK 2.7 is here now!

Main updates:

  • WebRTC r 22215.
  • Drop support for iOS 8, from now on framework requires iOS 9+.
  • API to set call bitrate.
  • H264 video codec is now split on H264-Baseline and H264-High video codecs (different profiles).
  • QBRTCRemoteVideoView class now drawing using Apple Metal Kit primarily if it is available on the current device.
  • Support of QuickBlox video-conferencing server V2.

Detailed changelog is in Developers section


Nate Macleitch

Android SDK 3.7.0

Posted by Nate Macleitch on February 13, 2018

Hi team,
Happy to inform we’ve released  Android SDK v 3.7.0

Change log:

* Updated WebRTC revision to 21217;
* Integrated native libs to QuickBlox Android SDK (now there is no need to add them to your app manually). There is simple guide How to exclude native libs from apk;
* Replaced method parameter from type VideoCapturerAndroid.CameraEventsHandler to CameraVideoCapturer.CameraEventsHandler for
method QBRTCClient#setCameraErrorHandler(CameraVideoCapturer.CameraEventsHandler);
* Increased minSdkVersion to 16 (does not apply to other modules);

* Fixed issue when QBIncomingMessagesManager didn’t catch error messages;
* Fixed issue when QBSystemMessagesManager didn’t catch error messages;

* Fixed issue of deserialization fields type;

* Removed deprecated view-class RTCGLVideoView.

* Migrated to Java version 1.8


New SDK version is available on GitHub releases page

Also, Android code sample repo is updated

Android SDK main page