{"id":13338635,"url":"https://github.com/tuya/tuya-sweeper-ios-sdk","last_synced_at":"2026-05-14T06:32:09.010Z","repository":{"id":53508248,"uuid":"321579555","full_name":"tuya/tuya-sweeper-ios-sdk","owner":"tuya","description":null,"archived":false,"fork":false,"pushed_at":"2021-03-27T05:59:04.000Z","size":15365,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":13,"default_branch":"main","last_synced_at":"2026-04-21T10:54:27.242Z","etag":null,"topics":["tuya"],"latest_commit_sha":null,"homepage":"","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tuya.png","metadata":{"files":{"readme":"README-zh.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-12-15T06:54:29.000Z","updated_at":"2021-08-05T06:31:40.000Z","dependencies_parsed_at":"2022-08-29T12:31:38.618Z","dependency_job_id":null,"html_url":"https://github.com/tuya/tuya-sweeper-ios-sdk","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/tuya/tuya-sweeper-ios-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuya%2Ftuya-sweeper-ios-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuya%2Ftuya-sweeper-ios-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuya%2Ftuya-sweeper-ios-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuya%2Ftuya-sweeper-ios-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tuya","download_url":"https://codeload.github.com/tuya/tuya-sweeper-ios-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuya%2Ftuya-sweeper-ios-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33013240,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["tuya"],"created_at":"2024-07-29T19:17:02.898Z","updated_at":"2026-05-14T06:32:08.996Z","avatar_url":"https://github.com/tuya.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 涂鸦智能扫地机 iOS SDK 接入指南\n\n[中文版](README-zh.md) | [English](README.md)\n\n## 功能概述\n\n涂鸦智能扫地机 iOS SDK 是在[涂鸦智能 iOS SDK](https://github.com/tuya/tuya-home-ios-sdk) （下文简介为: Home SDK）的基础上扩展了接入扫地机设备相关功能的接口封装，加速开发过程。主要包括了以下功能：\n\n- 流媒体（用于陀螺仪型或视觉型扫地机）通用数据通道\n- 激光型扫地机数据传输通道\n- 激光型扫地机实时/历史清扫记录\n- 扫地机通用语音下载服务 \n\n\n\n## 准备工作\n\n该 SDK 依赖于涂鸦全屋智能 SDK，基于此基础上进行拓展开发。在开始使用 SDK 开发前，需要在涂鸦智能开发平台上注册开发者账号、创建产品等，并获取到激活 SDK 的密钥，具体的操作流程请参考[涂鸦全屋智能 SDK 集成准备章节](https://developer.tuya.com/cn/docs/app-development/preparation/preparation?id=Ka69nt983bhh5)。 \n\n\n\n## 快速集成\n\n### 使用 CocoaPods 集成\n\n在 `Podfile` 文件中添加以下内容：\n\n```ruby\nplatform :ios, '9.0'\n\ntarget 'your_target_name' do\n\n   pod 'TuyaSmartSweeperKit'\n   \nend\n```\n\n然后在项目根目录下执行 `pod update` 命令，集成第三方库。\n\nCocoaPods 的使用请参考：[CocoaPods Guides](https://guides.cocoapods.org/) \n\n## 初始化 SDK\n\n1. 打开项目设置，Target =\u003e General，修改`Bundle Identifier`为涂鸦开发者平台对应的iOS包名\n\n2. 导入安全图片到工程根目录，重命名为`t_s.bmp`，并加入「项目设置 =\u003e Target =\u003e Build Phases =\u003e Copy Bundle Resources」中。\n\n3. 在项目的`PrefixHeader.pch`文件添加以下内容：\n\n```objective-c\n#import \u003cTuyaSmartSweeperKit/TuyaSmartSweeperKit.h\u003e\n```\n\nSwift 项目可以添加在 `xxx_Bridging-Header.h` 桥接文件中添加以下内容\n\n```\n#import \u003cTuyaSmartSweeperKit/TuyaSmartSweeperKit.h\u003e\n```\n\n4. 打开`AppDelegate.m`文件，在`[AppDelegate application:didFinishLaunchingWithOptions:]`方法中初始化SDK：\n\nObjc:\n\n```objc\n[[TuyaSmartSDK sharedInstance] startWithAppKey:\u003c#your_app_key#\u003e secretKey:\u003c#your_secret_key#\u003e];\n```\n\nSwift:\n\n```swift\n TuyaSmartSDK.sharedInstance()?.start(withAppKey: \u003c#your_app_key#\u003e, secretKey: \u003c#your_secret_key#\u003e)\n```\n\n至此，准备工作已经全部完毕，可以开始App开发啦。\n\n\n\n## 开发文档\n\n更多请参考：[涂鸦智能扫地机 iOS SDK 开发文档](https://developer.tuya.com/cn/docs/app-development/ios-app-sdk/extension-sdk/sweeper-sdk/sweeper?id=Ka5vey18r7hnz)\n\n\n\n## 版本更新记录\n\n[ChangeLog.md](https://developer.tuya.com/cn/docs/app-development/ios-app-sdk/extension-sdk/sweeper-sdk/sweeperchangelog?id=Ka5zsjrv5svmm) \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftuya%2Ftuya-sweeper-ios-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftuya%2Ftuya-sweeper-ios-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftuya%2Ftuya-sweeper-ios-sdk/lists"}