用户账号

更新时间:2023-05-31 06:27:17下载pdf

智慧居住 App SDK 支持邮箱用户账号类型。

功能说明

在该模块中,您将频繁地调用对象 TuyaSmartUser。它是一个单例,存储了当前用户的所有信息及相关的登录注册方法。其数据模型如下表所示:

字段 类型 说明
userName NSString 用户名。如果注册账号时使用的是邮箱,userName 则为邮箱。
headIconUrl NSString 用户头像的链接
nickname NSString 用户昵称
phoneNumber NSString 用户手机号码
email NSString 邮箱地址
countryCode NSString 国家码。取值示例:
  • 1:美国
  • 55:巴西
regionCode NSString 当前账号所在的国家区域。取值示例:
  • AZ:美国
  • EU:欧洲
timezoneId NSString 用户时区信息,例如:Asia/Shanghai
tempUnit NSInteger 温度单位。取值:
  • 1:表示摄氏度(°C)
  • 2:表示华氏度(°F)
isLogin BOOL 用户登录的状态
regFrom TYRegType 账号注册的类型

账号角色

站点成员身份有三种:

  • Owner:拥有包括站点和设备在内的所有权限
  • Admin:拥有大多数权限的站点成员
  • Member:只能使用设备而不能管理的普通成员

权限由高到低依次为:Owner > Admin > Member