码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 一键登录技术预研


    一键登录,通俗来讲就是通过获取本机手机号作为登录账号,无需通过短信验证码或者账号密码,即可实现快速登录APP。

    ![image.png](https://img-blog.csdnimg.cn/img_convert/f3973844c367ce48b6f9c4525c68bf77.png#clientId=ue3afa0f7-1cfe-4&from=paste&height=510&id=WEtAa&margin=[object Object]&name=image.png&originHeight=1020&originWidth=1984&originalType=binary&ratio=1&size=1122609&status=done&style=none&taskId=u9d836495-576d-437c-a41b-1ec94d04a3d&width=992)

    这种登录方式的好处是显而易见的,它简化了APP登录注册流程,提高了用户体验,可以说在真正意义上实现了快捷登录。对企业来讲,它不仅降低了获客成本和用户流失率,也节省了一部分短信运营成本。

    如今,三大运营商都开放了相关服务,只要调用运营商接口,就可以获取本机手机号,并通过本机手机号一键登录APP:

    • 移动 - 互联网能力开放平台
    • 电信 - 天翼账号开放平台
    • 联通 - WO+ 开放平台

    三大运营商使用了同一套授权流程
    ![image.png](https://img-blog.csdnimg.cn/img_convert/26516760369fd47a8267afb1b1d817b4.png#clientId=ue3afa0f7-1cfe-4&from=paste&height=487&id=ucb3015fa&margin=[object Object]&name=image.png&originHeight=974&originWidth=939&originalType=binary&ratio=1&size=149193&status=done&style=none&taskId=u27ed5fe7-170a-405d-9ac3-7b8b5467bd9&width=469.5)

    三家运营商都拥有自己的 SDK,但各自的 SDK 并不支持别家的认证, 这导致目前许多接入了一键登录的产品,只支持某一个运营商的功能。 如果要兼容三大运营商,就需要分别接入三个 SDK,这样无疑加大了成本。 现在我们也有更简单的方法,就是接入一个整合了三大运营商认证能力的第三方 SDK,目前主要有以下几家:

    • 阿里 - 号码认证服务
    • 创蓝 - 闪验
    • 极光 - 极光认证
    • mob - 秒验
    平台服务接入文档计费
    阿里号码认证服务https://help.aliyun.com/document_detail/84540.htmlhttps://help.aliyun.com/document_detail/85132.html
    创蓝闪验https://www.chuanglan.com/document/6110e4bf09fd9600010209d4/61a9b39a21cf7a0001419b8fhttps://www.chuanglan.com/clflash/cl_flash
    极光极光认证https://docs.jiguang.cn/jverification/guideline/intro/https://www.jiguang.cn/identify
    mob秒验https://www.mob.com/wiki/detailed?wiki=198&id=78https://www.mob.com/mobService/secverify

    价格比较结果,认证一次的价格集中在 4 到 6 分钱不等,其中最便宜的是 mob 的秒验。但价格可能会变化;

    一般是成功置换到手机号算一次计费,调用预取号接口和认证失败,都是不计费的。
    总的来说,一键登录和发送验证短信的价格差不多。发送短信是发送一条就计费一次,但用户存在需要多次获取验证码才能登录成功的情况。而一键登录能置换到手机号,基本就意味着登录成功了。所以从次数上考虑,接入一键登录应该还能稍微省一点。

    –
    感谢阅读
    END

  • 相关阅读:
    基于Python实现的基金交易系统
    【2023,学点儿新Java-05】搭建Java开发环境:什么是JDK、JRE、JVM、Java API?|G1垃圾回收算法 |应该选择哪个版本的jdk?| 安装jdk17 |如何找到各个版本jdk
    thinkphp6 入门教程合集(更新中)
    Windwos安装配置Jdk8时报计算机中丢失api-ms-win-crt-runtime-|1-1.0.dll
    【PyQt学习篇 · ⑪】:QPushButton和QCommandLinkButton的使用
    python和pycharm的安装教程--保姆级
    go test用法(获取单元测试覆盖率)
    【Electron】vue+electron实现图片视频本地缓存
    真的要转到云IDE了吗?VS Code的开源IDE
    Java队列
  • 原文地址:https://blog.csdn.net/fxbin123/article/details/125630792
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号