Quickblox Blog

Igor Khomenko

QuickBlox releases iOS SDK 2.0

Posted by Igor Khomenko on August 28, 2014

qb-sdk-2.0

It’s time for us to use modern iOS technologies!

QuickBlox releases iOS SDK 2.0 – this is the biggest iOS update we’ve ever made. It incorporates a complete SDK re-architecture, new syntax for requests, CocoaPods and lots of other crazy new features.

Main Features & Improvements:

  • New syntax for requests
  • ARC support for new API
  • Switched from delegates to block-based API
  • JSON requests
  • Added CocoaPods distribution
  • New API covered with tests
  • General re-architecture
  • Old API is fully supported + marked as deprecated

Other Chat related features which we also included in this release:

  • Added the ability to track ‘user is typing’ status
  • Added the ability to track ‘delivered’ status
  • Completely supports TLS negotiation
  • Added ‘markMessagesAsRead’ method to QBChat
  • Added ‘createMessage’ method to QBChat

How to get it

To install QuickBlox framework using CocoaPods – you should just add following line in your Podfile:

pod 'QuickBlox'

Or download it from the iOS SDK documentation page: Download Quickblox iOS SDK 2.0

We’ve also made a  transition guide from version 1.9 to 2.0 and updated all of the code samples too.

Conquer the world with QuickBlox!

Taras Filatov

QuickBlox compatible chat bot (in Python)

Posted by Taras Filatov on August 25, 2014

Why would anyone need a chat bot?

chat-bot

Well, you may need a chat bot for:
1) testing (or if you feel lonely and need someone to chat with :)
2) moderation
3) simulated / virtual presence, for example when chat is being used for customer support, so that system can greet and ask questions before live operator joins
4) entertainment, such as trivia, quiz etc chat games as seen in IRC chats
5) processing instructions from chat to control 3rd party software and devices for example control IoT / smart home appliances via chat instructions

so at QuickBlox we decided to release a simple chat bot in Python based on SleekXMPP so you can do all the above or anything else you might think of.

Chat Bot is currently tested to work well with Q-municate project and should also work well with any QuickBlox code samples and projects from QuickBlox however you might need to play with credentials / stanzas in some cases but feel free to ask questions.

Use this link to access GitHub repo: QuickBlox compatible XMPP chat bot.

Alex Bass

Q-municate Web

Posted by Alex Bass on August 21, 2014

qm-logo

It’s a busy day for blogs today. But we have more news!

We’re really happy to release Q-municate Web beta: the third member of the Q-municate family (or third piece in the Q-municate group if you’re not a fan of personification). Q-municate for Web is a powerful web app built in Javascript using websockets for realtime chatting – it features emojis, one-to-one and group chats, and all messages are stored in the cloud so you can login and retrieve them on any device. In other words, it’s pretty awesome and we’re very proud of it.

However, it is still in beta – so bugs are to be expected. Wonderful new features like video calling are also to be expected, so stay tuned. Go check out Q-municate Web on GitHub or register to receive the beta source on the Q-municate website.

Igor Khomenko

QuickBlox releases Privacy Lists API for iOS Chat

Posted by Igor Khomenko on August 21, 2014

QuickBlox releases Privacy Lists API for iOS SDK today.

Privacy list API allows to enable or disable communication with other users in a chat. It also enables a user to create, modify, or delete its privacy lists, define a default list.

Now users can block other users. Blocked entities will be receiving an error when try to chat with a user.

Read Privacy Lists documentation for iOS

Download iOS SDK 1.9.2 to start using Privacy Lists API

Igor Khomenko

New way to build a Chat with QuickBlox

Posted by Igor Khomenko on August 21, 2014

Hi everybody!

During last year we were receiving phenomenal feedback about QuickBlox Chat module and we can say now that Chat is a module №1!
Everybody needs a Chat, everybody wants to integrate chat into their applications, everybody would like to build own WhatsApp.

And this is a key signal for us to make it easier to integrate. During last 6 months we were working on the new Chat module which we call Chat 2.0. We had processed all users’ feedback and developed new Chat module which works out of the box and provides all the features users need. We developed new APIs, new features, so now users can use them out of the box, don’t need to do additional job.

Main Chat 2.0 features:

  • State-of-the-art Communication platform – build WhatsApp/Vyber/Skype apps out of the box
  • Real Time Chat via TLS protocol for mobile and WebSockets (new!) for Web
  • Server-side Chat History available via REST API and Admin panel
  • Improved server-side logic for push alerts (chat and call notifications, badge counters for offline users)
  • Smart Push Notification templates (merge tags) for automated business logic driven push alerts
  • Chat State Notifications and Message Delivery Receipts
  • Seamless cross device Chat history sync via message carbons


How to start?

 


Save your time! Build great apps with QuickBlox!