三方账号联合登录

更新时间:2023-05-31 06:18:26下载pdf

涂鸦 智慧居住 App SDK 支持通过第三方账号进行登录,但需要提供第三方账号所属的邮箱地址和授权码,并与相应的第三方账号进行绑定。完成账号绑定后,可以调用智慧居住接口登录。

该接口中,SDK 不支持中国大陆地区的应用服务。因此,涉及到国家码的参数请勿设置 86 国家码。

接口说明

- (void)loginOrRegisterWithCountryCode:(NSString *)countryCode
                                   uid:(NSString *)uid
                              authCode:(NSString *)authCode
                            createSite:(BOOL)createSite
                               success:(nullable TYSuccessID)success
                               failure:(nullable TYFailureError)failure;

参数说明

参数 说明
countryCode 国家或地区的编码
uid 邮箱地址
authCode 由调用方生成的授权码
createSite 是否创建默认站点(site

用户 ID(uid)和授权码(authCode)可以根据您自定义的规则生成,智慧居住 SDK 不会限制生成规则,只限制用户 ID 的唯一性,以及用户 ID 和授权码必须一一对应。

示例代码

[[TuyaSmartUser sharedInstance] loginOrRegisterWithCountryCode:@"1" uid:@"your email" authCode:@"your auth code" createSite:YES success:^(id result) {

} failure:^(NSError *error) {

}];