Blog

Igor Khomenko

QuickBlox releases new re-designed admin panel (Dashboard 2.0)

Posted by Igor Khomenko on September 15, 2015

QuickBlox is happy to announce that we have released new re-designed admin panel and now you can check it in your Starter/Advanced/Pro account at https://admin.quickblox.com !

quickblox new dashboard ui
Except of the new style it also contains a bunch of useful updates/bug fixes, including performance optimisation, Custom Objects search feature, possibility to create non-latin dialog name, Custom Objects import/export jobs, added IDs to table and ability to remove items and so on.

We hope you will enjoy this renovation and create lots of great applications with it!

Please, let us know your feedback in regards updates.

To provide a feedback or in case of any questions feel free to contact our Assistance Team.

 

Igor Khomenko

Android SDK 2.3 release with chat message statuses and video calling updates

Posted by Igor Khomenko on September 8, 2015

Today the QuickBlox Android team releases a new version of Android SDK 2.3 with chat message statuses and video calling updates

What’s new:

  • WebRTC video calling:
    • Fixed the NullPointerException issue
    • Set the default values of QBRTCConfig.dialingTimeInterval to 5 and QBRTCConfig.answerTimeInterval to 60
    • Updated webrtc lib to r9813
  • Chat
    • Added the ‘mobile optimisations’ – a way to save the battery life while be in inactive state.
    • Added the ping manager
    • Added the deliveredIds field to QBChatMessage model
    • Reviewed the delivered/read statuses management, added QBMessageStatusListener and QBMessageStatusesManager classes.
    • Added ‘is typing’ listener for group chat
    • Added the getDialogId to QBPrivateChat and QBGroupChat models
  • Content
    • Fixed the file upload issue on some Android devices

Download Android SDK http://quickblox.com/developers/Android#Download_Android_SDK

and also check out updated Android Chat code sample and documentation http://quickblox.com/developers/Android_XMPP_Chat_Sample

Happy Android Building!

Igor Khomenko

Microsoft and WebRTC

Posted by Igor Khomenko on August 21, 2015

As you may know the Microsoft announced it is backing the Web Real-Time Communication (WebRTC) technology and will be supporting the ORTC API in Internet Explorer and Edge.

Today we tested our WebRTC video calling code sample on Microsoft Edge browser and it’s still far from the working solution.
quickblox.github.io/quickblox-javascript-sdk/samples/webrtc/peer-to-peer/

Here you can see the testing results:

Edge_WebRTC

Some good news:  Microsoft Edge now supports media capture functionality, so you can have an access to microphone and camera. Here is a blog post from Microsoft about it.

However, RTCPeerConnection is not supported and looks like Microsoft is going to follow its own way here – ORTC. And it’s not compatible with WebRTC 1.0.

So, where we are going? As we can see this is just the beginning of implementation effort in Microsoft/IE so we should sit and wait for first real results.

Keep you posted, cheers!

 

Igor Khomenko

Brand-new Javascript Chat code sample and WebRTC/Video calling SDK updates

Posted by Igor Khomenko on August 21, 2015

This month is one of the hardest month for QuickBlox JS team!

We are happy to announce 3(!) new releases of Javascript SDK: 1.10.0, 1.11.0, 1.12.0.  While stability fixes are always super exciting to hear about, the stars of the show here are WebRTC and Chat.

 

Chat code sample

Chat module is our most popular module and we are happy to open today our brand-new Javascript Chat code sample with conversations list, message history, ‘is typing’ statuses and other cool chat features! Now you can easily build your Web application using this code sample as a basis.

Js_chat_sample1Here is a link to JS chat code sample http://quickblox.com/developers/Web_XMPP_Chat_Sample
And also we have a demo application http://quickblox.github.io/quickblox-javascript-sdk/samples/chat/

 

WebRTC/Video calling updates

We spent a lot of time for cross-platform issues (Web<->iOS, Web<->Android) and this release contains a lot of stability fixes for cross-platform video calling.

As usual, an updated WebRTC code sample is the part of the release http://quickblox.com/developers/Sample-webrtc-web and live demo http://quickblox.github.io/quickblox-javascript-sdk/samples/webrtc/peer-to-peer/
Check the release notes of latest JS SDK updates http://quickblox.com/developers/Javascript#Framework_changelog

Download JS SDK 1.12.0

Cheers!

 

Igor Khomenko

REST API, Chat API and dashboard updates

Posted by Igor Khomenko on July 31, 2015

After the release of Chat 2.0 API we had a time to collect your feedback on this and now QuickBlox team releases some cool REST API and dashboard updates based on your feedback.

Let’s see what we have:

  • Force dialog deletion. Now an owner can completely delete a chat dialog he created.
  • Force message deletion. Now an owner can completely delete a chat message he created.
  • Better management of delivered/read status:
    • Chat message model now has read_ids and delivered_ids fields so you can easily track who received and read a message you sent.
    • Now you don’t need to call a REST API method to mark messages as delivered or read. Now you can just call an appropriate Chat/XMPP method and Chat backend will do other job by itself!
  • GET /Messages API now provides an optional mark_as_read parameter to not to mark retrieved messages as read.
  • Ability to delete multiple dialogs in a single query.
  • API to retrieve unread messages count

And we also have one cool feature on Dashboard called History actions. Now you can track all actions you do in the QuickBlox admin panel. This is to protect you from accidental actions. You can find this log on https://admin.quickblox.com/account page.

Have a fun with new features!