Tuya.com
English
简体中文
Register
Developer Platform
Docs
Docs Space
Platform
TuyaOS
Smart App SDK
Cloud Development
MiniApp
Cube
Go to Docs Center
Explore
Popular Activity!|IoT Cloud Booster
Build end-to-end business solutions for IoT brands
Community
Tools
Wind IDE
Tuya MiniApp IDE
Module Debugging Assistant
Demo Board
Learning
MiniApp Codelabs
Demo Centre
Service Providers
English
简体中文
Register
Developer Platform
Docs
Platform
TuyaOS
Smart App SDK
Cloud Development
MiniApp
Cube
Go to Docs Center
Community
Tools
Wind IDE
Tuya MiniApp IDE
Module Debugging Assistant
Demo Board
Learning
MiniApp Codelabs
Demo Centre
Service Providers
Language
English
English
简体中文
Contact Us
Register
Log In
Go to main website
Smart App SDK
search
Search By Document Directory
Overview
arrDown
Smart Life App SDK
EOL Rules
Preparation
Subscription
Pricing
Custom Domain Name
Fill in Google Play's Data Safety Form
arrDown
iOS Platform
arrDown
Android Platform
arrDown
Smart Camera SDK
arrDown
Smart Lock SDK
arrDown
Sweeper SDK
arrDown
Smart Travel SDK
arrDown
MiniApp SDK
v4.x.x
Q&A
arrDown
Smart Industry App SDK
arrDown
Commercial Lighting App SDK
arrDown
Smart Community App SDK
arrDown
Concepts
Changelog
arrDown
FAQ
Smart App SDK
Smart Life App SDK
Q&A
Q&A
Last Updated on:
2024-11-01 09:39:32
This page contains content
iOS SDK development issues
Android SDK development issues
Differences between SDK versions
Upgrade of SDK versions
Subscription to Smart Life App SDK
iOS SDK development issues
What is the API for obtaining the country code?
Can you provide iOS SDK library files?
When I use a scene UI BizBundle, how can I determine whether a scene or automation is deleted?
After upgrading the iOS SDK to 5.0, the network configuration page does not display the "Scan" button.
Does the app SDK require IDFA or IDFV?
"Account behavior is abnormal, restricted use." How to remove the restriction?
How to solve the issue of "No scenes available" when selecting existing smart scenes?
How to solve the issue of not getting data when calling the getSSID method?
How to solve the problem that the page language is not effective after modifying the iOS system language on the phone?
Can Alexa or Google Assistant voice control devices be implemented without integrating the "Voice Skill UI Business Package"?
How to implement Bluetooth Beacon device provisioning?
What should I do when the Integrated Intelligent Life SDK logs a nil argument error?
How to handle the log prompt "t_cdc.tcfg not exist" in the Integrated Intelligent Life 5.0+ SDK?
What should I do if the project reports an error "nil string parameter" when setting the doorbell device?
TuyaSmartActivator SDK integration failed, what should I do?
How to listen to the object home of ThingSmartHome when it switches?
How to obtain the parameter apiName in the general interface?
Why can't I use [TuyaSmartActivator sharedInstance] currentWifiSSID] to obtain the SSID?
Why is the scheduled task list empty when I do not upload the TaskName?
How do I check the SDK version when developing an iOS app?
After the IPC device is successfully exported, the App is returned to the background, stays for a while, and then returns to the foreground. The App crashes. What should I do?
How do I obtain recent contacts when I share my device?
What is the logic for the data report from devices?
Why is an error of 13006mesh_off_line reported when I send commands to a Bluetooth Mesh device?
Which development language is used on Tuya iOS SDK, Objective-C or Swift?
Can I call the SDK login API in a self-developed app to use an account registered with the Tuya public app?
My app is created by using the Tuya SDK. Can I check the version of my app that users are using in the backend?
The reason for error Error Domain=NSURLErrorDomain Code=-999 "Cancelled"?
What should I do if the app developed by the SDK cannot be opened on the panel interface of the sweeper?
How to update the iOS SDK?
Will a notification be sent when a device is reset?
What are the differences between strong binding, medium binding, and weak binding?
After adding a room in the home and re-entering, why the number of rooms obtained is always 0?
How can I obtain the shared device?
How do I write an example about the schedule conditions for a scene?
In iOS development, how to get the MAC address in the device information?
Can I pair multiple combo devices simultaneously?
What should I do if the cloud does not return the scene name, explayNew, and other information saved when I create a scene?
What should I do if the system reports "Loading timeout. Check your network" when I configure a scene using a scene BizBundle?
What should the account be set to when I want to share devices after logging in with a UID?
Why does the API prompt that the signature is wrong?
Why do I get an error when executing pod install?
Why does the iOS SDK obtain English as the local language instead of the mobile phone system's language?
Why does the device not report the status after issuing the control command?
How to find Application Loader in Xcode 11?
Does a UID-based account support smart voice services?
Does the SDK support infrared device control?
After SDK SDK demo fails to compile, what is the reason for saying that library is not found for -XXX?
How can I monitor the progress of an OTA upgrade?
How does the App SDK implement the multi-image preview function?
How can I prevent the top navigation bar from becoming black when I integrate a UI BizBundle for iOS?
When I called the timer update API updateTimer() or updateTimerStatus() on iOS, I received the error "errorMsg": "TIMER_NOT_EXISTS". What I used to obtain TYTimerModel is the TuyaSmartTimer().getAllTimer(withDeviceId: devId) API. Why did this happen?
What do I do if "Code=-999 Canceled" is displayed when I invoke an iOS SDK?
After iOS SDK integration error, what is the reason for showing Undefined symbols xxx` error?
What is the interface for sorting iOS SDK devices?
Can I choose not to develop Bluetooth modules during development using an iOS SDK to reduce the package size?
During development using an iOS SDK, a control command was sent, but the device did not report its status. How can I solve the problem?
What can I do if the method to obtain the token is missing when I use pods to update the libraries of my app SDK for iOS?
How do I change the temperature scale when developing an iOS app with the app SDK?
What is the time range in which the scene logs I can obtain?
When I use an email address for registration, the error message "api access has not yet been enabled" is returned. Why?
I tested Tuya Smart or Smart Life on an iOS device in Canada, but I did not find China on the country/region selection page. Why is that?
In an App developed with an App SDK, when I enter the device panel after adding a device, some DPs are not refreshed. However, if I enter the device panel in the all-in-one app, the control interface is refreshed. Why is that?
How do I implement auto-pairing of a Bluetooth device as the all-in-one App does?
What can I do if the SDK App is rejected in the App Store because of the App Tracking Transparency interface?
What is the API that the iOS App SDK uses to obtain the scene log?
Why are the semaphore and IP address displayed for some devices on the device details page, but not for others?
How do I parse images captured by the doorbell?
What‘s the App password specification?
Why does the title of a pushed notification not contain the device name but display ${device}?
Why can't I select the Chinese region when I register an account on the App?
Which devices support sharing?
When a data point (DP) command is sent, the DP value changes will be called back. Why are the DPs in the callback method sometimes "changed DPs" and sometimes "all DPs"?
How can I determine whether a scene or automation is valid?
How can I obtain the semaphore of a Wi-Fi device?
After I register an account with the UID in the App SDK, how can I change the account password?
How do I know which communication capability a device has?
After a scene is created in App SDK, how can I determine whether the device in the condition or action is removed?
I have logged in to Tuya Developer Platform in America through cloud account integration. Why can I log in to Tuya Developer Platform only in China now?
Android SDK development issues
he app crashes on an Android 14 device with the error: "SecurityException RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED." What should I do?
How to use Google Push in Android SDK to make different notification ringtones for pushing home messages and device alarms?
In the sweeping robot SDK, what do the positive and negative values of the map data x and y represent?
How to change the bound email account for the SDK?
After I use a UI BizBundle, can I redirect to a customized page?
Why cannot I find AbsFamilyService when using the UI BizBundle on Android?
How to deal with frequent calls when using SDK to invoke the getHomeDetail() interface?
Why can't the Huawei Hongmeng system find devices?
How to open Android home SDK log?
Can the country code be changed to 1 when changing the password,but when registering the account I select the country code as 86?
Why does it prompt for phone number input error when calling the interface to send phone number verification code?
Why can't I see the device list when adding device conditions in the Integrated 5.0 version scene business package?
"Error occurred after upgrading SDK to version 5.0: 'Null extracted folder for artifact: ResolvedArtifact(componentIdentifier=com.thingclips.smart:thingsmart-login-plug-api:4.5.0-rc.2, variantName=null)"
When the number of registered users reaches 100, what kind of prompt will be shown when someone tries to register again in the development version of the App?
After updating Smart Life SDK to 5.0, what can I do when it reports java.lang.UnsatisfiedLinkError: dlopen failed: library "libThingAvLogSDK.so" not found ?
Now the SDK has been released in version 5.0, removing the security image. I am still using the 3 series SDK. Will there be any issues with using the security image method?
Currently, the SDK has been released as version 5.0. Will there be future updates for the SDK version 3?
Why does the device message push prompt "Device quantity exceeds the limit"?
Unable to start activity ComponentInfo{com.marvel.biztest5/com.thingclips.smart.device_detail.DeviceDetailActivity}: java.lang.RuntimeException: java.io.FileNotFoundException: thingarchercell_config.json. What should I do?
After integrating SDK 5.0, the application crashes with the error: java.lang.unsatisfiedLinkError:No implementation found for java.lang.Object com.thingclips.smart.security.jni.SecureNativeApi.doCommandNative. What should I do?
Why can't the project run even though the AppKey/AppSecret/security package are all correct?
What to do when upgrading the SDK to 5.0 causes the prompt "This app is for testing only" to appear each time you open the app?
After upgrading to SDK 5.0, I no longer have the methods that I used from Tuya internal libraries.
After upgrading the SDK to version 5.0, the log console keeps prompting "The Smart Life App SDK you are currently using is the development version, with a limit of 100 registered users. Please go to the Tuya IoT platform to purchase the official version to unlock this restriction: https://www.tuya.com/vas/commodity/SDK_APP_CREATE". What should I do?
After reaching a full capacity of 100 users in the testing version, is it possible to continue registering new users by deleting accounts?
When registering, if prompted with "The number of registrations has reached the maximum of 100, please upgrade to the full version", what should I do?
What should I do if the feedback-related interface cannot be used after the upgrade?
When the following Home SDK APIs are called on Android, the callback is successful. However, the values of properties of bean such as homeID and role are 0 and the REQUEST_CIRCUIT_BREAKER error appears in the log. Why did this happen?
Which method of iOS does Android's loginWithUid method correspond to?
Why does Android SDK give an error during initialization: err: java.lang.ClassNotFoundException: com.tuya.sdk.log.LogPlugin?
Can I set the temperature unit when using the Android SDK to increase the temperature in the smart scene?
How to set the ID and type of DeviceAndGroupInRoomBean in Android SDK?
Create a scene that meets the unique condition and which field corresponds to meeting all conditions?
How to obtain the pre-conditions after creating the scene?
Why are all the iconUrl icons the same after creating the scene?
How to share devices between Android/iOS SDKs?
"Attribute data@host at AndroidManifest.xml requires a placeholder substitution but no value for <PACKAGE_NAME> is provided." is reported after the Tuya UI package is updated to 3.27.5. What can I do?
Why is the device networking Wi-Fi selection page inconsistent on different operating system phones?
Integrate the Android smart life App SDK with a version lower than 4.0, how to remove the "value-added service purchase" option on the IPC device details page?
Why does the GIF image of the networking guide configured on the Tuya Developer Platform show blank?
How long does Tuya Cloud save the historical messages of device alarms?
Can the push function be enabled in the iOS version 5.15.11 SDK?
Can't the bound Bluetooth mesh device automatically connect to the mesh network after power on?
How should I pass the hardware parameters of scheduled tasks to wake up a device or make a device enter sleep mode?
I cannot open the page of the multi-view preview function, or a black page appears, and the picture of the device is not displayed. Why?
If the number of devices bound to the current gateway exceeds the limit, which is 40 in actual tests, the App will be stuck on the gateway page after a device is found. What should I do?
How do I use the loginOrRegisterWithUid method to sign up for a Tuya account whose country code and region code indicate the same country?
What are the device binding types?
Can industrial SDK, Smart Life SDK, and UI BizBundle be integrated together?
Why does the Business api: tuya.m.linkage.rule.query API reports "REMOTE_API_RUN_UNKNOW_FAILED server error. Please try again later" when I obtain the scene list?
Why is an error of deviceBean = null reported during network pairing of a gateway sub-device?
How to test push function for apps developed by Tuya Android SDK?
What can I do if I want to disable a panel page, such as directly returning to the previous page rather than redirecting to the panel details page?
What can I do if I want to activate a group panel?
How to get the time zone information of the account?
How to get user's phone code?
Which method is used for associating unlocking logs with members?
What can I do if the system generates two identical icons when I develop a custom APK?
What are the third-party login account systems that Android apps support?
How can I set Do-Not-Disturb time periods for message push?
How can I obtain the list of invited users?
How can I obtain the list of devices under a room?
How can I obtain the home member list?
How can SDK development determine the region to which an account belongs?
I uploaded a Gif dynamic image in the IoT network distribution function. Why is a static image displayed on Android?
Why cannot I find my previously created homes after I log in to the Smart Life app using a visitor account I used before?
Why is there no response when I use the ITuyaHomeDeviceStatusListener interface to listen to the device?
Why do I still get prompted that I am using an illegal client when I register or log in to my account after completing the configuration of AppKey, AppSecret, and security image?
What should I do if I cannot unbind the central control device or find this bound device in the device list?
How do I know whether I should use Bluetooth mesh or Tuya mesh to pair my device?
Where can I download the DEMO code of Tuya Smart Home SDK?
How long does a session remain valid?
What do the values of upgradeType in an OTA upgrade mean?
When can I use getInitiativeQueryDpsInfoWithDpsArray API?
What fields in deviceBean correspond to bizId and bizTypa in DeviceAndGroupInHomeBean?
Does configType='config_type_together_sig' indicate a single-node device?
How to get device MAC and IP address information in App SDK?
What are the push channels that Android apps support?
What are the rules for blocking SMS messages sent to mobile numbers?
What does the error message "TuyaSmartServerManager mqtt dp received topicId: smart/mb/in/6c69e722e2c89f4316il6i errorCode: 12003 errorMsg:cloud command repeat with s:110897 o:1" mean?
How does the privacy protection mode basic_private of PTZ cameras work?
What can I do if an exception occurs when I use a VM in Android Studio for testing?
After the SDK is updated to 3.34.x or above, the following error message is returned during integration: ClassNotFoundException Didn't find class "com.tuya.smart.stat.StatServiceImpl" Didn't find class "com.tuya.smart.hometab.TuyaTabThemeInitPipeLine" Didn't find class "com.tuya.smart.rntab.loader.TYRnTabConfigInitPipeLine". What should I do?
After I upgraded the system to Android 12, Bluetooth pairing was no longer supported. Why?
Why is SDK_USER_REGISTER_CODE_SEND_LIMI returned when I request a verification code?
What can I do if the SDK OTA update for a lock always fails?
Question about "Session has expired, please log in again"
Why is "errorocde=-20002" returned when I call the cloud storage API playCloudDataWithStartTime?
Why is "error:attribute android:preserveLegacyExternalStorage not found." displayed?
I was asked to purchase the Official edition of Smart Life App SDK on the Tuya Developer Platform. Can I use the originally free SDK versions in the app development?
What is the string of digits in home messages returned by the App? What does it mean?
How do I get a Google play signature?
When I use a scene BizBundle to create a scene, no time period can be configured. Why?
What is the maximum time for the operation delay in smart scenes?
What should I do if the custom item click event for device details is invalid after the SDK has been updated to version 3.34.x?
When I pair a beacon device, the error message "startActivator fail:205501,msg:ISSUE_BEACON_KEY_ERROR_MSG" is displayed. Why?
When I redirect to the cloud storage page, a blank page is displayed. Why?
Differences between SDK versions
What are the differences between SDK v5.x and SDKs v4.x and v3.x?
I have finished functional testing of the app developed based on the development edition of Smart Life App SDK v5.x. Can I launch the app to serve users?
What are the differences between the development edition and official edition of Smart Life App SDK v5.x?
Upgrade of SDK versions
The Tuya IoT Development Platform prompted me that SDK v3.x cannot be downloaded and asked me to subscribe to the official edition and upgrade to v5.0 or later as soon as possible. What is the latest time allowed for me to upgrade the SDK?
If I purchase the official edition of Smart Life App SDK and upgrade to v5.x, will the normal running of the app developed based on v3.x be affected?
If I keep using v3.x to develop and launch the app, do I need to replace the values of AppKey and AppSecret with those for v5.x?
After I upgraded to v5.0 or later, an error has occurred, saying that “SING_VALIDATE_FALEDerror: Permission verification failed”. How can I fix the problem?
Subscription to Smart Life App SDK
If I subscribe to the official edition of Smart Life App SDK for the first year, but fail to renew it after expiration, what problems will be caused?
This page contains content
iOS SDK development issues
Android SDK development issues
Differences between SDK versions
Upgrade of SDK versions
Subscription to Smart Life App SDK