纳入范围: - backend/ Spring Boot 多模块后端(iot-common/device/rule/data/alarm/auth) - frontend/admin/ Vue3 + Element Plus 管理后台 - Android/ 涂鸦原生 APP (com.xhai.iot) - backend/sql/ Flyway 风格迁移脚本(V2~V21) - docs/ 对接文档与设计文档 排除范围: - 构建产物: node_modules/ target/ build/ dist/ .gradle/ - 签名密钥: *.jks *.keystore (严禁入库) - 本机配置: Android/local.properties - 运行日志: logs/ *.log - AI 协作本地数据 .codebuddy/ 与第三方 demo tuya-demo/ .gitattributes 统一以 LF 存储, Windows 批处理保留 CRLF
125 lines
4.8 KiB
JSON
125 lines
4.8 KiB
JSON
{
|
|
"name" : "IoT智能家居",
|
|
"appid" : "__UNI__B70770B",
|
|
"version" : "1.0.0",
|
|
"description" : "企业级物联网平台手机客户端",
|
|
"vueVersion" : "3",
|
|
"h5" : {
|
|
"title" : "IoT智能家居",
|
|
"router" : {
|
|
"mode" : "hash",
|
|
"base" : "/"
|
|
},
|
|
"devServer" : {
|
|
"port" : 9000,
|
|
"https" : false
|
|
}
|
|
},
|
|
"app" : {
|
|
"splashscreen" : {
|
|
"alwaysShowBeforeRender" : true,
|
|
"waiting" : true,
|
|
"autoclose" : true,
|
|
"delay" : 0
|
|
},
|
|
"fullscreen" : false,
|
|
"nativePlugins" : {
|
|
"XM-Tuya" : {
|
|
"__plugin__" : true,
|
|
"__plugin_name__" : "涂鸦智能生活双端插件"
|
|
}
|
|
}
|
|
},
|
|
"app-ios" : {
|
|
"privacyDescription" : {
|
|
"NSLocationWhenInUseUsageDescription" : "用于发现附近的设备",
|
|
"NSPhotoLibraryUsageDescription" : "用于上传头像",
|
|
"NSCameraUsageDescription" : "用于扫码添加设备"
|
|
}
|
|
},
|
|
"app-android" : {
|
|
"versionName" : "1.0.0",
|
|
"versionCode" : "100",
|
|
"permissions" : [
|
|
"<uses-permission android:name=\"android.permission.INTERNET\"/>",
|
|
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
|
|
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
|
|
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
|
|
"<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
|
|
"<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
|
|
"<uses-permission android:name=\"android.permission.BLUETOOTH\"/>",
|
|
"<uses-permission android:name=\"android.permission.BLUETOOTH_ADMIN\"/>",
|
|
"<uses-permission android:name=\"android.permission.BLUETOOTH_SCAN\"/>",
|
|
"<uses-permission android:name=\"android.permission.BLUETOOTH_CONNECT\"/>",
|
|
"<uses-permission android:name=\"android.permission.CAMERA\"/>",
|
|
"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
|
|
"<uses-permission android:name=\"android.permission.VIBRATE\"/>"
|
|
]
|
|
},
|
|
"app-plus" : {
|
|
"nativePlugins" : {
|
|
"XM-Tuya" : {
|
|
"tuya_android_appKey" : "cex9ntw3dsr3tywkrggp",
|
|
"tuya_android_appSerect" : "9cqqk43gksxdkueppjsexnvjttd5evaf",
|
|
"tuya_ios_appKey" : "gwpkvrjundu7aug4gfpu",
|
|
"tuya_ios_appSerect" : "p4q5mqv5rqujy8ms9ytpe9ka3pkf8w58",
|
|
"__plugin_info__" : {
|
|
"name" : "涂鸦智能生活双端插件4.xx版本 - [试用版,仅用于自定义调试基座]",
|
|
"description" : "涂鸦智能家居配网插件,支持快连和热点模式配网。(支持Android,iOS)",
|
|
"platforms" : "Android,iOS",
|
|
"url" : "https://ext.dcloud.net.cn/plugin?id=9081",
|
|
"android_package_name" : "",
|
|
"ios_bundle_id" : "",
|
|
"isCloud" : true,
|
|
"bought" : 0,
|
|
"pid" : "9081",
|
|
"parameters" : {
|
|
"tuya_android_appKey" : {
|
|
"des" : "Android AppKey",
|
|
"key" : "appKey",
|
|
"value" : ""
|
|
},
|
|
"tuya_android_appSerect" : {
|
|
"des" : "Android AppSerect",
|
|
"key" : "appSerect",
|
|
"value" : ""
|
|
},
|
|
"tuya_ios_appKey" : {
|
|
"des" : "iOS AppKey",
|
|
"key" : "appKey",
|
|
"value" : ""
|
|
},
|
|
"tuya_ios_appSerect" : {
|
|
"des" : "iOS AppSerect",
|
|
"key" : "appSerect",
|
|
"value" : ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"distribute" : {
|
|
"ios" : {
|
|
"dSYMs" : false,
|
|
"urltypes" : ["iotapp"],
|
|
"urlschemes" : ["iotapp"]
|
|
},
|
|
"android" : {
|
|
"schemes" : ["iotapp"],
|
|
"intentFilters" : [
|
|
{
|
|
"host" : "tuya",
|
|
"scheme" : "iotapp"
|
|
},
|
|
{
|
|
"host" : "callback",
|
|
"scheme" : "iotapp"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"versionName" : "2.0.1",
|
|
"versionCode" : 201
|
|
}
|