Cloud Communication

Last Updated on : 2023-09-01 03:22:09download

This chapter describes Tuya’s cloud communications service that provides features including mobile push notifications, short message service (SMS), email, and voice message service. The cloud communications service plays an important and flexible role in application development. You can choose the appropriate communication method to suit your business needs.

Application scenarios

Real-time communications and user notifications are critical in modern application development. The cloud communications service provides an efficient, reliable, and easy-to-use way to achieve these features. By leveraging this service provided by Tuya, you can easily integrate important features into your applications, such as real-time messaging, push notifications, SMS, email, and voice messaging.

Suppose you are developing an application that needs to leverage the cloud communications service for real-time messaging and user notifications. You can:

  • Send push notifications to your app users through the mobile push service.
  • Send emails using the email service, and send text messages to users using the SMS service.
  • Play the text-to-speech file using the voice message service.


The cloud communications service is important mainly in the following aspects:

  • Real-time messaging: enables you to deliver messages to your app users in real time. Therefore, users can enjoy instant chat, real-time data transmission, and many more, with an improved user experience.

  • User notifications: Send push notifications, text messages, emails, and voice messages to app users to remind them of important information in time. Real-time notifications to users help improve app operations and user engagement.

  • Interoperability across platforms and devices: Apply the same generic APIs to multiple operating systems and devices to implement multi-platform and multi-device communications.

  • Reliability and stability: Support high availability and redundancy mechanisms to deliver stable and reliable communication services. You only need to use the cloud communications APIs and tools to build your own applications, without caring about the underlying infrastructure.


This chapter contains the following topics: