Messaging update

Voximplant Messaging API
A brand-new messaging API was added across WebAndroid and iOS SDK. Single Voximplant user id can be used to log in from multiple SDK instances, with API to send online and offline messages across one-on-one or multi-user conversations. Both our client and server-side are highly optimized for minimal resource usage and push notifications support.

Messaging Features

  • One Voximplant user id can be used to login on multiple devices, with unread message count sync across all devices
  • Universal “conversations” that can be used to create one-on-one messaging, channels, public and private chats
  • Messages are saved if user is offline and delivered when they are back online
  • Push notifications support
  • “Moderators” support
  • “Typing” notification support
  • Channels, users and messages can be edited
  • Notifications for all event across all affected users
  • Conversations and messages can be saved to and loaded from app storage
  • Optimized for low cpu, memory and network usage

Coming Soon

  • Other messengers integration via HTTP API and callbacks

Getting started with Web SDK

Use the new Messenger singleton via getMessenger and createConversation/joinConversation API to access the Conversation object with a sendMessage method. Subscribe for different events to get notified when a conversation is created, new message arrives, new user joins a conversation etc.

Getting started with Android SDK

Use the new IMessenger singleton via getMessenger and createConversaton/joinConversation API to access the IConversation object with a sendMessage method. Subscribe for different events to get notified when a conversation is created, new message arrives, new user joins a conversation etc.

Getting started with iOS SDK

Use the new messenger singleton property via VIClient and createConversaton/joinConversation API to access the VIConversation object with a sendMessage method. Subscribe for different events to get notified when a conversation is created, new message arrives, new user joins a conversation, etc.

Sign Up for a free Voximplant developer account or talk to our experts

Add your comment

Name*
Email*
Message

Your comment has been added and will be published after moderation.

Recommended posts

What Are Voice Bots And How They Can Help You

What Are Voice Bots And How They Can Help You

Voice bots are AI-powered software that can understand natural language (NLU) and synthesize speech in order to converse with people. Voice bots can run automated call campaigns for various purposes, put data into your CRM and route calls to the appropriate agents.

5 Tactics to Strengthen Your Contact Center Operations with Technology

5 Tactics to Strengthen Your Contact Center Operations with Technology

In our fast-paced, digitally focused world, customers want personalized service at lightning speed. A Hubspot survey of 1,000 customers found that 90% of people expect a response from a live customer service agent in ten minutes or less. Because expectations are so high, the pressure is on for customer service agents to consistently provide quick, high-quality customer experiences. Offering an elevated level of service with such a fast turnaround is next to impossible with manual support alone. And even if you have some digital tools in your tech stack, traditional contact center technology can fall short when it comes to efficiency. That’s why choosing no-fuss technology that automates your contact center’s routine operations is essential for making tasks more manageable for your agents.

Don’t Build VoIP Servers. Come to the CPaaS Side

Don’t Build VoIP Servers. Come to the CPaaS Side

Voximplant serverless architecture provides a simpler alternative to deploying traditional VoIP servers in a datacenter. Voximplant APIs offer developers scale and on-demand communications services. Learn how easily you can create VoIP services in the form of Voximplant-based apps.