skills/developer.tuya.com/building-tuya-ios-account-foundation

building-tuya-ios-account-foundation

Installation
SKILL.md

概述 {#description}

为已接入 Tuya Smart App SDK 的 iOS Swift 工程落地最小账户体系。默认采用 UIKit + UIViewController/ViewModel 结构,核心类为 ThingSmartUser.sharedInstance()。涵盖手机号认证、邮箱认证、匿名登录与转正、个人中心、退出/注销及 Session 失效处理。

适用场景 {#scene}

需要在已完成 integrating-tuya-ios-sdk(ThingSmartHomeKit 可用)的工程中接入账户功能时使用。

最小页面流:

  1. 认证入口(未登录跳转)
  2. 手机号认证页
  3. 邮箱认证页
  4. 个人中心页(已登录跳转)
  5. AppDelegate 级 Session 失效处理

实现顺序建议:手机号或邮箱登录/注册 → 匿名登录 → 匿名转正 → 个人中心 → 退出/注销 → Session 过期跳转。

AppDelegate 监听 ThingSmartUserNotificationUserSessionInvalid 通知,处理会话失效跳转。

Installs
5
First Seen
May 28, 2026
building-tuya-ios-account-foundation from developer.tuya.com