¶ 快速开始
更新时间: 2024-10-10 07:28:40
¶ 操作步骤
¶ 第一步:新建 iOS 工程
¶ 第二步:在工程中添加 Guard 依赖
在 Xcode 菜单栏右上角选择 File 点击 Add Packages 。
在 Swift Package 搜索栏输入:https://github.com/Authing/guard-ios 。
依赖规则选择 Up to Next Major Version 1.0.0 。
如遇到 Swift Package 链接访问下载缓慢的情况,也可以在 Realese 版本 (opens new window)中下载最新版本 Guard.xcframework 的 zip 包,解压后手动导入本地工程。
¶ 第三步:初始化
在 AppDelegate 或 SceneDelegate 中加入 import Guard。
调用 Authing.start() 参数传入 应用 ID (opens new window)。
Objective-C 项目需创建 Bridging-Header 桥接文件让 OC 与 Swift 互通。
import Guard
Authing.start(<#AUTHING_APP_ID#>)
¶ 常用操作
¶ 1. 注册/登录并获取用户信息
我们提供了三种方式来帮助开发者实现认证流程:
- 如果想独立构建自己的登录注册等 UI 界面,只调用认证相关接口,推荐使用 SDK API。
- 如果想两行代码实现包括 UI 的整个认证流程,推荐使用 Guard 托管页。
- 如果想通过语义化编程模型 (opens new window)快速构建自定义风格的认证流程,推荐使用 Guard 超组件。