Tuya Smart iOS SDK
Features Overview
Tuya Smart APP SDK provides the interface package for the communication with hardware and Tuya Cloud to accelerate the application development process, including the following features:
- Hardware functions (network configuration, control, status reporting, regular tasks, groups, firmware upgrades, sharing)
- Account system (phone number, email registration, login, password reset and other general account functions)
- Tuya Cloud HTTP API interface package
Rapid Integration
Using CocoaPods integration (version 8.0 or above is supported)
Add the following content in file Podfile
:
platform :ios, '8.0'
target 'your_target_name' do
pod "TuyaSmartKit", :git => "https://github.com/TuyaInc/tuyasmart_ios_sdk.git"
end
Execute command pod update
in the project's root directory to begin integration.
For the instructions of CocoaPods, please refer to: CocoaPods Guides
Initializing SDK
Add the following to the project file PrefixHeader.pch
:
#import <TuyaSmartKit/TuyaSmartKit.h>
Open file AppDelegate.m
,and use the App ID
and App Secret
obtained from the development platform in the [AppDelegate application:didFinishLaunchingWithOptions:]
method to initialize SDK:
[[TuyaSmartSDK sharedInstance] startWithAppKey:<#your_app_key#> secretKey:<#your_secret_key#>];
Now all the preparatory work has been completed. You can set out to develop your application.
Doc
Refer to details: Tuya Smart Doc - iOS SDK