You can check available message statuses in the Advanced section of corresponding SDKs: iOS - Advanced | Chat | iOS SDK | QuickBlox Android - Advanced | Chat | Android SDK | QuickBlox JavaScript - Adv...
QBChat instance has 90 seconds timeout. After a timeout the socket is closing. You need to keep up the connection by sending the (BOOL)sendPresence message to QBChat instance object. This will support...
QuickBlox Chat server supports only short room info at the moment. We suggest using CustomObjects record to wrap Chat room and store any additional room information you need....
How to retrieve user by ID and set him as an opponent (iOS)? For Chat you don’t need full user body, you can send chat messages directly to user ID. More info you can find here http://quickblox.co...
If you use 1 to 1 chat, you need to logout from Chat when application goes to background and login again when you go foreground. In this case messages will be delivered without any issues. In case you...
The implementation of functionality when an application in the background more or terminated/killed state is implemented in our WebRTC samples. You can find Quick Start for video calling samples in th...
Yes, chat messages are stored. There is a possibility to manage chat history. With QuickBlox application you can store, view and retrieve chat history without any additional API calls. More details yo...
How to add an avatar? You may set the avatar for the chat user via the blob_id field. You will need to upload a file into the Content Module and then connect it to the user with the mentioned blob_id ...
The screen sharing functionality is implemented on our clear iOS WebRTC (video calling) sample: Code Samples | QuickBlox Our official documentation regarding how to implement screen sharing into your ...
You can use message.senderID to get sender’s user id. In order to profile photo to do the following: How to update user's avatar: Set avatar | iOS SDK | QuickBlox Set avatar | Android SDK | QuickBlox ...