Skip to content

Uma biblioteca para consulta da localização do IP externo para desenvolvedores Dart (Console, Web e Flutter).

License

Notifications You must be signed in to change notification settings

mateuspenha/ip_localizacao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Package para recuperação das informações do IP Externo (https://ipinfo.io/).

Uso

Um simples exemplo de uso:

import 'package:ip_location/ip_location.dart';

main() async {
  var IP = new ip_location();

  var result = await IP.ReadIP();

  // Sucesso
  if (IP.getResponse() == 200) {
    print('IP Externo: '+IP.getIP());
  } else {
    print('Código de Retorno: '+IP.getResponse().toString());
    print('Erro: '+IP.getBody());
  }
}

Recursos

ReadIP - Método que realiza a consulta da localização do IP Externo.

gets

getBody(); // Retorna na integralidade a resposta da API.
getResponse(); // Retorna o código da consulta a API (Padrão 200 para sucesso).

Quando houver sucesso (código 200) os métodos abaixo trazem retorno, do contrário retornam null;

getIP(); // Recupera o IP Externo (formatado).     

Funcionalidades e Bugs

Por favor para requisições de funcionalidades e bugs issue tracker.

About

Uma biblioteca para consulta da localização do IP externo para desenvolvedores Dart (Console, Web e Flutter).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages