Buscar pacotes, repositórios e categorias de apps

Capa de sms_otp_auto_verify
Detalhes do pacotev2.2.0

sms_otp_auto_verify

Um novo plugin Flutter para inserir um código numérico, geralmente em casos de código OTP por SMS. e fornecer preenchimento automático de SMS usando a biblioteca da API SMS Retriever.

Android
Downloads em 30 dias
73
Curtidas
93
Pontos Pub
140

Instalar pacote

flutter pub add sms_otp_auto_verify

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um plugin Flutter projetado para simplificar a verificação de OTP por SMS, permitindo a detecção automática e preenchimento de códigos de acesso únicos. Ele utiliza a API SMS Retriever do Android para escanear mensagens de SMS recebidas em busca de códigos OTP, reduzindo a entrada manual. Ideal para fluxos de autenticação que exigem verificação baseada em SMS, ele melhora a experiência do usuário ao minimizar o atrito durante os processos de login ou registro.

Casos de uso

  • Entrada automática do código OTP em fluxos de login
  • Simplificando o registro de usuários com verificação por SMS
  • Reduzindo erros do usuário na entrada manual de OTP
  • Integração com sistemas de autenticação de dois fatores
  • Apoiar fluxos de trabalho de integração que exigem verificação por telefone

Principais recursos

  • Detecção automática de código OTP por SMS
  • Utiliza a API de Recuperação de SMS do Android para recuperação segura
  • Mínima interação do usuário necessária
  • Integração simples com campos de formulário existentes
  • Preenchimento automático de código em tempo real sem permissões do aplicativo

Indicado para

  • Aplicativos móveis que exigem verificação de OTP por SMS
  • Desenvolvedores procurando UX de OTP sem problemas
  • Fluxos de autenticação voltados para Android
  • Aplicativos usando a API de Recuperação de SMS do Google
  • Projetos que priorizam a conveniência do usuário no onboarding

Considerações

  • Apenas disponível para plataformas Android
  • Requer configuração adequada da API de Recuperação de SMS
  • Dependente do acesso SMS ao nível do dispositivo
  • Pode não funcionar em todos os dispositivos Android ou operadoras
  • Limitado à entrega de OTP baseada em SMS

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

sms_otp_auto_verify

A new Flutter plugin to enter a digit code usually in cases of Sms Otp Code. and provide SMS Auto Fill using library SMS Retriever API.

Example App

Getting Started

Import package
import 'package:sms_otp_auto_verify/sms_otp_auto_verify.dart';
Get Signature Code
String? signature = await SmsVerification.getAppSignature();
Add Widget

codeLength must equals with Sms OTP Code length

TextFieldPin(
    textController: textEditingController,
    autoFocus: true,
    codeLength: _otpCodeLength,
    alignment: MainAxisAlignment.center,
    defaultBoxSize: 46.0,
    margin: 10,
    selectedBoxSize: 46.0,
    textStyle: TextStyle(fontSize: 16),
    defaultDecoration: _pinPutDecoration.copyWith(
    border: Border.all(
    color: Theme.of(context)
    .primaryColor
        .withOpacity(0.6))),
    selectedDecoration: _pinPutDecoration,
    onChange: (code) {
    _onOtpCallBack(code,false);
}),
Listen result from OtpListTextField
_onOtpCallBack(String otpCode, bool isAutofill) {
    setState(() {
      this._otpCode = otpCode;
      if (otpCode.length == _otpCodeLength && isAutofill) {
        _enableButton = false;
        _isLoadingButton = true;
        _verifyOtpCode();
      } else if (otpCode.length == _otpCodeLength && !isAutofill) {
        _enableButton = true;
        _isLoadingButton = false;
      }else{
        _enableButton = false;
      }
    });
  }
Example Sms
<#> ExampleApp: Your code is 5664
   r64Iw/6mD1D

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.