Last Updated on : 2024-06-12 10:23:19download
Self-Developed Smart Life App is one of Tuya’s IoT app development solutions. This solution provides services that enable connections between your mobile app and the cloud. It also supports a full range of services and capabilities that you can use to independently develop the app. For example, you can integrate with the Custom Domain Name and SSL/TLS Certificate services, as well as the capabilities of Smart Life App SDK, Extension SDK, and UI BizBundle. You can go to Tuya IoT Development Platform > App > App SDK > SDK Development, download the latest App SDK resources, and then get started with SDK-based app development.
Self-Developed Smart Life App is classified into the development and official editions:
Tuya’s core device connection and management capabilities are provided to empower your management of numerous smart devices within Tuya’s ecosystem on top of Smart Life App SDK. You can control devices based on the data reported by the devices and the instructions sent by the cloud. This way, you can quickly implement IoT mobile app scenarios. Basic capabilities are included, for example, device pairing, device management, device control, home management, and user management.
Edition | Number of cloud requests per month |
---|---|
Development edition | Up to 1 million |
Official edition | Up to 100 million |
The Custom Domain Name and SSL/TLS Certificate services enable Smart Life App SDK-based apps and respective smart devices to communicate with the cloud through custom domain names and custom SSL/TLS certificates that are configured on your terms. Tuya can help you purchase a custom domain name and maintain and update the SSL/TLS certificate. You can also choose to purchase a custom domain name at your own expense and submit it to Tuya for further configurations. Your purchased domain name will be supported on the Tuya IoT Development Platform in the near future. In either way, you have full ownership and control of the custom domain name and maintain the full property right and control right of the SSL/TLS certificate.
For more information, see Custom Domain Name.
Existing SDK version | Treatment |
---|---|
Earlier than v4.0.0 | 1. If the upper limit of 100 registered end users is not exceeded, your apps can still run in the App SDK prototype stage for free. 2. If the upper limit is exceeded, you must pay an annual fee and upgrade to the official edition to continue using the apps. 3. This type of App SDK version does not support the Custom Domain Name service. Upgrade to v4.0.0 or later at your earliest convenience to support this service. |
v4.0.0 and later | 1. If the upper limit of 100 registered end users is not exceeded, your apps can still run in the App SDK prototype stage for free. 2. If the upper limit is exceeded, you must pay an annual fee and upgrade to the official edition to continue using the apps. |
For the mutual protection of your business cooperation with Tuya, if your app developed based on the Smart Life App SDK is planned to be launched on app stores or intended for commercial purposes, you must sign a service agreement with Tuya on an annual basis, subscribe to the official edition of Self-Developed App, and then pay the service fee. The free development edition provided on the platform is for non-commercial purposes only, for example, used by individuals and communities or for preliminary debugging. The free trial edition also has a limit on the number of registered app users.
These service rules apply to Smart Life App SDK v3.x, v4.x, and v5.x.
If your Smart Life App SDK version is earlier than v4.0.0 and the number of registered app users does not exceed 100, you can keep using the App SDK for free. If the number of registered app users exceeds 100, you must pay an annual fee and upgrade to the official edition to continue using the app.
Yes, they are. Self-Developed Smart Life App is supplied with the configuration of a custom domain name. The Custom Domain Name and SSL/TLS Certificate services are provided at Tuya’s cost.
App SDK version | Supported mobile operating system |
---|---|
Legacy Smart Life App SDK versions earlier than v4.0 |
Only support:
|
Self-Developed Smart Life App v4.0 and later |
Adapt to:
|
If no significant faults or security compliance issues occur, Tuya will not release fixes to the legacy versions. Routine iterations will focus on v5.0 and later. Maintenance is estimated to be discontinued for Smart Life App SDK versions earlier than v5.0 starting from December 31, 2023.
The Smart Life App SDK v4.x supports the following features:
The new versions of Smart Life App SDK (v5.x) will support the following features:
Smart Life App SDK supports the development of apps for tablets. However, the existing UI BizBundles involve UI logic that does not adapt to tablets yet, and thus cannot be used to develop apps for tablets at present.
Currently, the Lighting Scenario UI BizBundle is provided with an additional fee. For more information about the pricing rules, see Lighting Scenes.
The development edition supports up to 100 registered users in each of Tuya’s six data centers. Global deployment of six data centers provides end users in over 200 countries and regions with secure, stable, fast, and compliant IoT cloud services.
No, you cannot. Each purchase of the official edition takes effect only for a single app.
To develop and launch multiple apps based on the Smart Life App SDK, you can go to the Tuya IoT Development Platform, create multiple Smart Life App SDK-based apps, and then purchase the official edition for each of these SDK-based apps.
The upper limit of cloud requests is 100 million per month. If you keep the substantially excessive use of the cloud requests for a certain period, Tuya’s experts will contact you and confirm the payment for the excessive use. If the fee for substantially excessive use is unpaid for a long time, following official written or oral notifications, Tuya might limit or suspend certain app services for you.
Every time you make an API request to Smart Life App SDK, you will access the cloud connection services and make a cloud request. For example, you can implement the following operations in this way: control devices, get device status, and create smart scenes. The information about billing of cloud connection services is currently unavailable to the public.
At present, the Self-Developed Smart Life App solution provides a monthly quota of cloud requests respectively for the development edition and official edition. This solution comes with the resource bundles of cloud requests and fulfills most of your requirements in development and other commercial scenarios.
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback