三分钟集成 demo
本文目的在于,指导新接触极光安全认证的开发者,在短短几分钟时间内把极光安全认证跑起来:
- 在控制台上完成认证配置。
- 安装 Demo 到客户端。
- 客户端测试一键登录和号码认证 。
前提条件
需要先创建开发者账号,完成开发者认证并完成认证设置,详见 开通认证服务文档。
下载极光 Demo
Android 平台
1.在平台/服务集成页面,点击“下载 SDK”。
2.下载的 SDK 包含 jiguang 和 jiguang-demo 文件,通过 AS 将 jiguang 以 Import Module 形式导入 jiguang-demo 中,导入步骤:AndroidStudio -> File -> New -> Import Module -> 选择 jiguang 。
3.jiguang-demo 中已经配置好当前应用包名与 AppKey ,编译成功后可直接安装到手机,用于客户端体验认证服务。
iOS 平台
点击“下载 SDK”,并使用 Xcode 运行应用到手机。
快速测试
安装并打开实例应用,授权权限后,点击“极光认证”进入认证页面,如下图所示:
一键登录流程
1.点击“一键登录/view”或“一键登录/pop”,进入一键登录授权页面,点击“一键登录”。
2.若当前网络支持一键登录,请求授权后客户端可以获取到 loginToken。
3. 上传 loginToken 到服务端,服务端调用 loginTokenVerify API 获取加密后的手机号码。
4.使用配置在极光控制台的公钥对应的私钥,对加密后的手机号码进行 解密。
5.解密后即可获取明文手机号码。
号码认证流程
1.点击“获取 Token”,如下图的数据返回说明成功获取号码认证的 Token。
2.将获取到的号码认证 Token 传递给服务端,服务端调用 Verify API 验证本机号码与待验证的手机号码是否一致。
查看统计数据
完成一键登录后,可以进入【极光安全认证】-【一键登录明细】查看详细的统计数据。
完成号码认证后,可以进入【极光安全认证】-【号码认证明细】查看详细的统计数据。