集成SDK

集成准备

开发环境准备

  1. 配置相关react-native 环境 react-native环境搭建 请采用react-native 0.57版本

  2. 首先找一个文件夹 执行react-native init 项目名

    (例如 react-native init TuyaSdkTest)

Android 篇介绍

一、安装

1. Run npm install tuyasmart-home-sdk --save

二、使用

例如 import {TuyaCoreApi} from 'tuyasmart-home-sdk'

三、混淆配置

在proguard-rules.pro文件配置相应混淆配置

#fastJson
-keep class com.alibaba.fastjson.**{*;}
-dontwarn com.alibaba.fastjson.**

#netty
-keep class io.netty.** { *; }
-dontwarn io.netty.**

#mqtt
-keep class org.eclipse.paho.client.mqttv3.** { *; }
-dontwarn org.eclipse.paho.client.mqttv3.**

-dontwarn okio.**
-dontwarn rx.**
-dontwarn javax.annotation.**
-keep class com.squareup.okhttp.** { *; }
-keep interface com.squareup.okhttp.** { *; }
-keep class okio.** { *; }
-dontwarn com.squareup.okhttp.**

-keep class com.tuya.**{*;}
-dontwarn com.tuya.**

四、注意事项

在app的build.gradle中加入以下代码

repositories {
    flatDir {
        dirs project(':tuyasmart-home-sdk').file('libs')
    }
}

在代码中使用SDK功能

TuyaRNSdk 是一切全屋智能API对外的接口,包含:配网、初始化、控制、房间、群组、ZigBee等一系列的操作。

Last updated

Was this helpful?