Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.0.2

sim_card_info

Plugin Flutter para acessar detalhes do cartão SIM, como nome da operadora, número de telefone e código do país, ideal para aplicativos relacionados à telecomunicação.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
1,7 mil
Curtidas
29
Pontos Pub
140

Instalar pacote

flutter pub add sim_card_info

Visão geral do pacote

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

O pacote sim_card_info é um plugin Flutter que permite o acesso a detalhes do cartão SIM, como nome da operadora, número de telefone e código do país, em múltiplas plataformas. Foi projetado para desenvolvedores que constroem aplicações relacionadas à telecomunicação e precisam de dados em tempo real sobre SIM. O plugin suporta Android, iOS, Web, macOS, Windows e Linux, garantindo ampla compatibilidade. Com uma API simples, ele simplifica a integração em aplicativos que precisam de informações sobre a rede móvel do usuário. Ele utiliza recursos nativos das plataformas por meio de canais de plataforma, fornecendo dados confiáveis quando as permissões são concedidas.

Casos de uso

  • desenvolvimento de aplicativos de telecomunicações
  • Onboarding de usuário com detecção de número de telefone
  • Personalização de serviço baseado em portador
  • Fluxos de trabalho de verificação de cartão SIM
  • Diagnóstico de rede móvel

Principais recursos

  • Acessa o nome da operadora
  • Recupera número de telefone
  • Fornece código de país
  • Suporte multiplataforma
  • Integração simples da API
  • Design com conscientização de permissão

Indicado para

  • Desenvolvedores de aplicativos de telecomunicações
  • Aplicativos que exigem identificação de usuário baseada em SIM
  • Aplicações móveis multiplataforma
  • Serviços que precisam de informações sobre o provedor de rede

Considerações

  • Permissões em tempo de execução necessárias no Android e no iOS
  • Disponibilidade limitada de dados em alguns dispositivos
  • O suporte a web pode ter restrições
  • Conformidade com privacidade exigida
  • Não disponível em todas as configurações de hardware

README original

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

sim_card_info

A Flutter plugin to get SIM card information.

Features

  • Fetches SIM card information from the device.
  • Handles exceptions and returns appropriate messages.

Getting Started

Installation

Add sim_card_info to your pubspec.yaml file:

dependencies:
  sim_card_info: ^1.0.0

then run flutter pub get in your terminal.

Usage

Import
import 'package:sim_card_info/sim_card_info.dart';
Get SIM card information
final _simCardInfoPlugin = SimCardInfo();
List<SimInfo>? _simInfo;

// Retrieve SIM card information
simCardInfo = await _simCardInfoPlugin.getSimInfo() ?? [];
Handling Exceptions

In cases where retrieving information fails, especially on certain devices like iOS, utilize a try/catch block with a PlatformException:

  Future<void> initSimInfoState() async {
  List<SimInfo>? simCardInfo;
  // Platform messages may fail, so we use a try/catch PlatformException.
  // We also handle the message potentially returning null.
  try {
    simCardInfo = await _simCardInfoPlugin.getSimInfo() ?? [];
  } on PlatformException {
    simCardInfo = [];
    setState(() {
      isSupported = false;
    });
  }

  // If the widget was removed from the tree while the asynchronous platform
  // message was in flight, we want to discard the reply rather than calling
  // setState to update our non-existent appearance.
  if (!mounted) return;
  setState(() {
    _simInfo = simCardInfo;
  });
}

Permissions

refer to example directory for a complete sample app usingsim_card_info plugin.

Issues and feedback

For any issue or feedback please create an issue.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Categorias

Dependências

Lista de dependências 1 itens

  • plugin_platform_interface^2.1.8

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.