Buscar pacotes, repositórios e categorias de apps

Capa de alt_sms_autofill
Detalhes do pacotev1.0.0

alt_sms_autofill

Autopreenchimento de SMS Alternativo

AndroidiOS
Downloads em 30 dias
215
Curtidas
57
Pontos Pub
130

Instalar pacote

flutter pub add alt_sms_autofill

Visão geral do pacote

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

Alt Sms Autofill é um pacote Flutter projetado para detectar automaticamente e preencher códigos OTP (Códigos de Acesso Único) baseados em SMS em campos de entrada de PIN, OTP e senha. Funciona em plataformas Android e iOS, oferecendo uma experiência do usuário sem interrupções ao recuperar códigos de verificação de mensagens de SMS recebidas. O pacote suporta padrões personalizados de mensagens SMS e fornece callbacks para lidar com códigos detectados. É ideal para aplicativos que exigem autenticação segura e rápida por meio da verificação por SMS.

Casos de uso

  • Preenchimento automático de OTPs por SMS
  • Simplificando o login do usuário com verificação por SMS
  • Reduzindo erros manuais em campos de PIN
  • Suporte à entrada de OTP multiplataforma
  • Melhorar a velocidade de preenchimento de formulários

Principais recursos

  • Detecta e preenche automaticamente os OTPs por SMS
  • Correspondência de padrão de SMS personalizável
  • Suporte multiplataforma (Android e iOS)
  • Integração simples com campos de texto
  • Callback para manipulação de códigos detectados

Indicado para

  • Fluxos de autenticação usando verificação por SMS
  • Aplicativos que exigem entrada rápida de OTP
  • Desenvolvedores construindo sistemas de login seguros
  • Aplicativos móveis voltados para usuários globais
  • Projetos que precisam de configuração mínima para preenchimento automático de OTP

Considerações

  • Requer permissão de SMS no Android
  • Pode não funcionar se o formato de SMS não corresponder ao padrão esperado
  • Limitado a dispositivos com acesso ao SMS
  • O iOS exige configuração adicional para funcionalidade completa
  • Depende das capacidades de tratamento de SMS no nível do dispositivo

README original

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

alt_sms_autofill

Alt Sms Autofill.

Getting Started

This project is for getting new arrived sms and shows on application. Sms completely return into application and you can split it as you want.

Usage

Add it to your pubspec.yaml file:


dependencies:

alt_sms_autofill: version

In your library add the following import:


import 'package:alt_sms_autofill/alt_sms_autofill.dart';

Here is an example how to use:

class _MyAppState extends State<MyApp> {
  String _commingSms = 'Unknown'; 

  Future<void> initSmsListener() async {

    String commingSms;
    try {
      commingSms = await AltSmsAutofill().listenForSms;
    } on PlatformException {
      commingSms = 'Failed to get Sms.';
    }
    if (!mounted) return;

    setState(() {
      _commingSms = commingSms;
    });

  }

  @override
  void dispose() {

    AltSmsAutofill().unregisterListener();
    super.dispose();

  }

  @override
  Widget build(BuildContext context) {

    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('AltAutoFill example app'),
        ),
        body: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            Center(
              child: Text('Running on: $_commingSms\n'),
            ),
            TextButton(
              child: Text('Listen for sms code'),
              onPressed: initSmsListener,
            ),
          ],
        ),
      ),
    );

  }

parameters

  • listenForCode() to listen for the SMS code from the native plugin when SMS is received.
  • unregisterListener() to unregister the broadcast receiver, need to be called on your dispose.

#ff packages pub publish

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.