FLUTTER ECOSYSTEM

smart_auth

Android 短信用户同意 API、短信检索 API 的包装器,用于读取一次性短信验证码、获取用户手机号码、OTP、OTC、短信自动填充、Android 自动填充

smart_auth 封面
最新版本
3.2.0
近 30 天下载
11.1万
喜欢数
208
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

SmartAuth 是一个 Flutter 包,通过利用 Android 短信用户同意 API 和短信检索 API,简化了 Android 上基于 OTP 和短信的认证。它能够自动检测并读取来自传入短信的一次性密码(OTP),支持在表单中自动填充 OTP,并安全地获取用户电话号码。该包专为与 PIN、OTP 和密码字段无缝集成而设计,通过减少手动输入来提升用户体验。该包为平台特定,仅适用于 Android。

适合场景
  • 从短信中自动检测OTP
  • 自动填充登录表单中的OTP
  • 从短信中读取用户电话号码
  • 通过短信自动填充增强登录流程
  • 简化双重身份验证
  • 减少OTP输入中的用户输入错误
主要特点
  • 从短信中自动提取OTP
  • 安全的电话号码检索
  • 仅限 Android 的短信自动填充支持
  • 与文本字段的简单集成
  • 实时短信监控
  • 符合 Android 的 SMS Retriever API
适合对象
  • 需要OTP自动填充的Android应用
  • 使用短信双因素认证的应用程序
  • 寻求原生短信集成的开发者
  • 用户流程中的短信验证
  • 旨在减少登录摩擦的应用
使用建议
  • 仅适用于 Android
  • 需要正确的短信格式以进行检测
  • 需要运行时权限以访问短信
  • 仅限具备 Google Play 服务的设备
  • 取决于短信检索 API 的可用性
支持平台Android

安装插件

flutter pub add smart_auth

所属分类

源码仓库

关联项目