更新时间:2024-06-26 01:39:05下载pdf
本主题介绍如何使用 CocoaPods 将 智慧社区 iOS App SDK 快速集成到您的项目中。智慧社区 SDK 要求 iOS 版本不低于 10.0。
CocoaPods 的使用请参考 CocoaPods Guides。此外,CocoaPods 建议更新至最新版本。
在 Podfile
文件中添加以下内容:
platform :ios, '10.0'
target 'Your_Project_Name' do
pod 'TuyaCommunityKit'
end
然后在项目根目录下执行 pod update
命令进行集成。
打开项目设置,Target > General,修改 Bundle Identifier
为涂鸦开发者平台对应的 iOS 包名。
导入安全图片到工程根目录,重命名为 t_s.bmp
,并加入 项目设置 > Target > Build Phases > Copy Bundle Resources 中。
在项目的PrefixHeader.pch
文件添加以下内容:
#import <TuyaCommunityKit/TuyaCommunityKit.h>
打开 AppDelegate.m
文件,在[AppDelegate application:didFinishLaunchingWithOptions:]
方法中使用TuyaSmartSDK
类初始化SDK。
使用TuyaSmartSDK
初始化SDK。
- (void)startWithAppKey:(NSString *)appKey secretKey:(NSString *)secretKey;
参数说明
参数 | 说明 |
---|---|
appKey | App key |
secretKey | App 密钥key |
示例代码
[[TuyaSmartSDK sharedInstance] startWithAppKey:<#your_app_key#> secretKey:<#your_secret_key#>];
至此,准备工作已经全部完毕,接下来您可以开始 App 开发了。
在开发的过程中可以开启 Debug 模式,打印一些日志用于分析问题。
#ifdef DEBUG
[[TuyaSmartSDK sharedInstance] setDebugMode:YES];
#else
#endif
Demo App 主要介绍了 SDK 开发流程,以及一些简单的业务逻辑。在开发 App 之前,建议先按照本文档完成 Demo App 的操作。
在准备工作章节里面获取 iOS
的 AppKey
、 AppSecret
、安全图片。集成 SDK 时请确认 BundleId
、AppKey
、AppSecret
、安全图片是否与平台上的信息一致,任意一个不匹配会导致 SDK 或Demo无法使用。
Demo App 主要包括了:
API 接口请求提示签名错误
{
"success" : false,
"errorCode" : "SING_VALIDATE_FALED",
"status" : "error",
"errorMsg" : "Permission Verification Failed",
"t" : 1583208740059
}
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈