Blog

Igor Khomenko

JavaScript SDK 2.5.4 with brand new Chat code sample

Posted by Igor Khomenko on May 25, 2017

New version of JavaScript SDK 2.5.4 is ready.

It contains a very few stability changes, but the main feature here is brand new Chat code sample

Text_Chat_Sample__Web__Preview_Mode

 

SDK releases page https://github.com/QuickBlox/quickblox-javascript-sdk/releases

New chat code sample https://github.com/QuickBlox/quickblox-javascript-sdk/tree/gh-pages/samples/chat

Check it out!

 

 

Igor Khomenko

Android SDK 3.3.2 with Video calling (WebRTC) updates

Posted by Igor Khomenko on April 11, 2017

Yesterday we released new QuickBlox Android SDK – 3.3.2

Changelog:

  • Added new “quickblox-android-sdk-conference” module for video conference as an enterprise solution. Added classes: ConferenceClient, ConferenceSession for conference session management. We will share more info about this feature in later blog post.
  • Reworked “quickblox-android-sdk-videochat-webrtc” module (internal improvements)

Also, starting from SDK v3.3.2 we moved changelog to GitHub: Check out Github Releases page.

Igor Khomenko

VoIP Push Notifications

Posted by Igor Khomenko on April 10, 2017

Recently QuickBlox launched a brand new feature – VoIP Push Notifications.

This is kind of fresh iOS feature – VoIP pushes provide the functionality that VoIP apps need to perform on-demand processing of the push before displaying a notification to the user. Now QuickBlox provides the classes for your iOS apps to receive VoIP pushes from server.

Here is great Apple guide about Voice Over IP (VoIP) Best Practices, what is the best way to use VoIP Push Notifications. One of the main use case – use VoIP Push Notifications to Avoid Persistent Connections.

In order to use VoIP pushes you have to connect iOS PushKit framework.

 

From QuickBlox platform point of view we have the following updates/docs:

Updated REST API documentation
Now you can subscribe to VoIP pushes via Push Notification REST API by passing notification_channel=apns_voip in ‘Create Subscription’ request.
Also, you can initiate a VoIP push via Push Notifications REST API by passing event[push_type]=apns_voip in ‘Create Event’ request.

Updated iOS SDK documentation

New section on Adding support for VoIP push notifications has been added.  It contains all needed info how to start use VoIP pushes in your iOS app.

Updated Android/Web SDKs documentation

You can also initiate a VoIP push from Android and Web platforms. Guides how to do it are also ready for Android and Web platforms.

Universal push notifications

As you know QuickBlox provides 2 type of push notifications you can send:

  • Platform based push notification – will be delivered to specified platform only, for example, iOS or Android only (iOS VoIP only as well).
  • Universal push notifications – will be delivered to all possible devices/platforms for specified users.

You can initiate universal VoIP push as well. In this case, the push will be delivered as VoIP push to iOS device and as regular push to other devices .We have prepared all needed guides for you:

If you need some help with integration – let us know via public support channels (iOS GitHub SDK page, JS GitHub SDK page,  Android GitHub SDK page)